Skip to content
Extraits de code Groupes Projets
package_analysis.py 693 octets
Newer Older
  • Learn to ignore specific revisions
  • import pyshark
    import sys
    
    def protocol_capture(source):
        cap = pyshark.FileCapture(file_name, display_filter='udp')
        protocols = {}
        for pkt in cap:
            protocol = pkt.transport_layer
            if protocol not in protocols:
                protocols[protocol] = 0
            protocols[protocol] += 1
    
        for protocol, count in protocols.items():
            print(f"Protocolo {protocol}: {count} veces.")
    
    
    def main():
        pcap = pyshark.FileCapture(sys.argv[1], display_filter='tcp')
        count = 0
        types_layers = []
        for package in pcap:
            count += 1
            
    
        print(count)  
        #print(f"The number of packages captured is : {count}")
    if __name__ == '__main__':
        main()