1
import pyshark
pkts = pyshark.FileCapture("test.pcap")


for p in pkts:
      print

我正在尝试打印 PCAP 文件中的所有目标端口和源端口。我怎么能做到?

4

1 回答 1

6
import pyshark

pkts = pyshark.FileCapture('cap.pcap')

for p in pkts:
    if hasattr(p, 'tcp'):
        print(p.tcp.srcport + ' -- ' + p.tcp.dstport)
    if hasattr(p, 'udp'):
        print(p.udp.srcport + ' -- ' + p.udp.dstport)
于 2017-03-07T05:14:20.883 回答