11得票2回答
C PCAP库未知类型错误

我在Linux系统上安装了pcap库,但是当我包含它时出现错误。 /usr/include/pcap/bpf.h:88:1: error: unknown type name ‘u_int’ /usr/include/pcap/bpf.h:108:2: error: unknown type...

11得票1回答
“0x4d3cb2a1”和“0xd4c3b2a1”的PCAP文件有什么区别?

我有两个PCAP文件,分别是A和B。 A的头部中有一个“魔法数”为d4 c3 b2 a1,而B的头部中有一个“魔法数”为4d 3c b2 a1。根据wireshark文档(http://wiki.wireshark.org/Development/LibpcapFileFormat),只有0...

11得票5回答
从WireShark的pcap文件中完全重建TCP会话(HTML页面),有什么工具可以做到这一点?

我想知道在wireshark中是否有一种方法可以重构完整的TCP会话(HTML页面),如果我们有wireshark pcaps,wireshark是否可以进行重构?还是周围有任何工具可以进行重构?从源流式传输的数据可能会被压缩(Gzip)或未压缩,重构的最终结果应该是一个有效的完整HTML页面...

11得票3回答
如何解密使用Diffie Hellman加密的SSH .pcap文件。带有公钥和私钥。

如何解密使用Diffie Hellman加密的SSH .pcap文件,需要使用公钥和私钥。 我们正在尝试使用Wireshark,但没有成功。

11得票2回答
使用Java解析从Wireshark文件中获取的pcap。

我正在尝试使用JAVA将从Wireshark获取的PCAP文件转换,而不使用本地或现成的库。 我直接将字节转换为字符串,只是为了检查其中有意义的部分。 然后,我尝试将其从十六进制转换为字符串。但是得到的内容并没有意义。 有一个名为jNetPcap的Java库,它包装了所有的libpcap...

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

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

10得票3回答
C语言 - 将结构体写入文件 (.pcap)

我正在尝试编写一个可以在Wireshark中使用的.pcap文件。为此,我有一些包含各种数据类型的结构体需要写入文件(见代码)。 所以,我创建了结构体实例,填充了数据,使用FILE *fp = fopen("test.pcap","w"),然后我不确定如何正确地将其写入文件。我相信我应该使用...

10得票2回答
Python / dpkt:如何判断数据包是TCP数据包还是UDP数据包

我有一个使用dpkt捕获以太网数据包的Python脚本,但是如何区分哪些数据包是tcp协议的,哪些是udp协议的呢? 最终,我想要在时间间隔内得到每个已建立的tcp连接的数据包列表。 我的代码是:import dpkt import pcapy cap=pcap.open_live('et...

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

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

9得票2回答
如何通过pcap_sendpacket发送大于1500字节的数据包?

实际上,我有两个相关的问题。 我在Debian上通过libpcap捕获过滤后的网络流量。然后我需要在Win2k3服务器上重放这个流量。有时候,我会捕获比1500字节(以太网默认MTU大小)大得多的数据包,包括TCP和UDP。例如,2000多个字节。我没有对Linux上的MTU大小进行特定的更...