使用python解析pacap文件拿到ip

71 阅读1分钟

使用python解析pacap文件拿到ip

网上有很多方案现在已经不能用,在查找一些资料后,使用scapy库完成。

代码如下:

from scapy.all import rdpcap

def main():
    pacap_path = ".\capture.pcap"
    packets = rdpcap(pacap_path)
    for packet in packets:
        print("src: {0} dst: {1}".format(packet[0][1].src ,packet[0][1].dst))

    print("Finished.")

if __name__ == "__main__":
    main()

Reference

scapy库地址

pcap-filter

一些使用案例