13得票1回答
pcap 中的 ntohs() 函数到底是什么作用?

我阅读了其中一个答案的说明文档: ntohs函数接受一个16位数字,它是按TCP/IP网络字节顺序(即AF_INET或AF_INET6地址族)排列的,并返回一个以主机字节顺序排列的16位数字。 请用示例解释什么是网络字节顺序和主机字节顺序。

7得票2回答
创建一个pcap文件。

我需要将UDP数据包保存到文件中,并希望使用pcap格式以重用各种可用工具(如wireshark、tcpdump等)。 在这个帖子中有一些信息,但我找不到如何编写全局文件头"结构体pcap_file_header"。 pcap_t* pd = pcap_open_dead(DLT_RAW, ...

7得票1回答
使用Python/Scapy逐个迭代读取pcap文件中的数据包

我希望使用Python/Scapy遍历pcap文件中的每一个数据包。该文件包含多种协议。目前,迭代是基于协议的,因此如果下一个数据包来自另一个协议,则会发生“跳转”。我目前不知道为什么会这样。我想要逐个数据包进行迭代,无论协议如何。 小例子: data = 'new.pcap' zz = ...

37得票4回答
如何在Python库中解析数据包?

如何使用Python解析来自.pcap文件或接口的数据包?我特别寻求一个使用文档充分的库的解决方案。

9得票4回答
Wireshark中两个数据包之间的时间差

我想计算发送数据包到收到确认消息(ACK)之间的时间差。但我在数据包中没有看到任何与时间戳相关的信息,请问有什么方法可以计算这个时间差吗?

8得票4回答
Scapy和rdpcap函数

我正在使用Scapy的rdpcap函数来读取PCAP文件。我还使用了一个模块,描述在Scapy中HTTP支持的链接,这在我的情况下是必需的,因为我需要检索所有HTTP请求和响应及其相关数据包。 我注意到,在解析大型PCAP文件时,rdpcap函数花费了太多时间来读取它。 是否有一种更快的方...

19得票1回答
如何使用tcpdump过滤MAC地址?

我正在DD-WRT路由器上运行tcpdump,以捕获来自移动电话的上行数据。 我想仅监听一些mac地址。 为此,我尝试使用类似Wireshark的语法运行命令:tcpdump -i prism0 ether src[0:3] 5c:95:ae -s0 -w | nc 192.168.1.147...

21得票6回答
如何连接两个tcpdump文件(pcap文件)

如何将两个tcpdump文件连接起来,使得一个流量紧接着另一个出现在文件中?具体来说,我想要“复制”一个tcpdump文件,使得所有会话按照顺序重复出现多次。

10得票2回答
将PCAP跟踪转换为NetFlow格式

我想将一些PCAP跟踪文件转换为Netflow格式,以便使用Netflow工具进行进一步分析。有没有方法可以做到这一点? 具体而言,我想使用"flow-export"工具从Netflow跟踪中提取感兴趣的一些字段,如下所示:$ flow-export -f2 -mUNIX_SECS,SYSU...

8得票2回答
将文本数据包转换成pcap格式以便通过Wireshark打开

你好,我正在开发一个应用程序,需要从网络中实时读取数据包并处理它,并以复杂的方式显示它。 但是问题在于,我有一个文本文件中的数据包,所以要通过Wireshark打开它,我需要将它转换为.pcap格式。 那么如何将文本文件中的数据包转换为pcap格式呢? 我的文本文件格式如下所示: Fra...