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)
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))