python - 来自捕获的 pcap python 的 IP 列表

标签 python ip pcap scapy

我正在尝试对先前捕获的 Pcap 文件进行排序,我想构建 IP 源和目标的列表,以便我可以对它们进行计算。

我尝试使用搜索功能搜索 pcap 文件,但 IP 地址失败,有什么想法吗?

最终我希望代码使用以下代码实时嗅探,然后构建一个 IP 地址列表。

newpkt = sniff(count = 100, prn=lambda x:x.sprintf("{IP:%IP.src% -> %IP.dst%\n}     {Raw:%Raw.load%\n}"))

最佳答案

这里是任何可能需要它的人的结果

from scapy.all import *

pkts = rdpcap("capture.cap")

test = ""
for pkt in pkts:
    temp = pkt.sprintf("%IP.src%,%IP.dst%,")
    test = test + temp

print test

关于python - 来自捕获的 pcap python 的 IP 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13914110/

相关文章:

python - 分析成员对话的数据

python - bdate_range 属性错误

PHP 如何在没有 system() 或 exec() 的情况下 ping 服务器

python - 适用于 python-3.x 的 Pylibpcap

c - PCAP 在 CLion 中不起作用

python - 将行添加到现有文件中

python - 如何为 python http 连接指定经过身份验证的代理?

url - DNS服务器如何工作知道网站的IP地址?

java - 我如何检查IP是否在java中存在?

python - dpkt ipv6 扩展 header