Ejemplo n.º 1
0
def read():
    hpcap = pcap.pcap_open_offline('./test.pcap')
    while True:
        (pkthdr, packet) = pcap.pcap_next(hpcap)
        if pkthdr is None:
            break
        print(pkthdr.caplen, pkthdr.len, packet)

    pcap.pcap_close(hpcap)
Ejemplo n.º 2
0
def read():
    hpcap = pcap.pcap_open_offline('./test.pcap')
    while True:
        (pkthdr, packet) = pcap.pcap_next(hpcap)
        if pkthdr is None:
            break
        print(pkthdr.caplen, pkthdr.len, packet)
            
    pcap.pcap_close(hpcap)
Ejemplo n.º 3
0
 def test_pcap_next(self):
     for data in dump_data:
         (pkthdr, packet) = pcap.pcap_next(self.hpcap)
         self.assertEqual(packet, data) 
         self.assertEqual(pkthdr.caplen, pkthdr.len)
         self.assertEqual(pkthdr.caplen, len(data))
Ejemplo n.º 4
0
 def test_pcap_next(self):
     for data in dump_data:
         (pkthdr, packet) = pcap.pcap_next(self.hpcap)
         self.assertEqual(packet, data)
         self.assertEqual(pkthdr.caplen, pkthdr.len)
         self.assertEqual(pkthdr.caplen, len(data))