winpcap/libpcap 与原始套接字
我启动了一个需要使用网络级数据包(例如 IP/ICMP/UDP/TCP 数据包)的项目。 有两种主要方法来处理它:原始套接字和 Winpcap/libpcap。 我知道 pcap …
代码中出现一些错误 - libpcap
我正在尝试用 C 解析 pcap 文件。我不想使用 libpcap。但由于某种原因,我无法这样做。你知道我该怎么做吗?这是我的尝试: fseek(f,24,0); while(cou…
pcap_dispatch/将参数传递给回调函数
int pcap_dispatch(pcap_t *p, int cnt, pcap_handler callback, u_char *user) 据我了解,pcap_dispatch 在收到数据包后调用回调例程,并且传递给回…
pcap_lookupnet 返回错误的 IP 地址
以下 libpcap 文档中的示例代码生成以下代码,该代码应报告给定接口的 IP 地址(在本例中为 eth0)[为简洁起见,省略错误检查] #include #include #in…
如何在 C# 中打开 pcap-ng 文件
到目前为止,我一直在使用 WinPcap 在 C# 中打开 pcap 文件: [DllImport("wpcap.dll", CallingConvention = CallingConvention.Cdecl, CharSet = Cha…
python / dpkt:判断数据包是tcp数据包还是udp数据包,
我有一个 python 脚本,它使用 dpkt 捕获以太网上的数据包,但我如何区分哪些数据包是 tcp,哪些数据包是 udp。 最终我想要一个在时间间隔期间建立的…
将 libpcap 与 Scala 结合使用
将 libpcap 与 Scala 结合使用的最佳方式是什么?我需要从实时网络设备捕获,因此它很可能需要本机绑定。 我找到了一些像 JPcap 和 JNetPcap 的东西,…
ohrwurm 如何使用 libpcap 和 arpspoof 破坏 RTP 流量?
我正在尝试评估一个名为 ohrwurm 的工具,该工具声称能够破坏两个 SIP 之间的 RTP 流量端点。通过阅读其源代码我不相信它有效,并且会在我尝试之前喜…
编译 libpcap 结果 对“pcap_parse”的未定义引用
抱歉,如果我错了,但我正在尝试使用 NDK 编译适用于 Android 的 libpcap。最后,我得到这个错误: 在 Grammar.y 中我们可以看到: #ifndef YYBISON i…
Libpcap 示例不起作用,但项目在 Eclipse 中构建?
我正在 Ubuntu 上的 eclipse 中运行以下 libpcap 示例: http://www.tcpdump.org/pcap。 。 #include #include int main(int argc, char *argv[]) { c…
p0f 有红宝石宝石包装吗?
这个 https://github.com/skord/p0f 很棒。但它是C。并且不提供API。它允许您使用 -Q 选项执行一些技巧,但它仍然不是带有 API 的库。 是否有任何 rub…
libpcap 中的数据包向量
我正在使用 c / c++ 中的 libpcap,并且在向量中插入指针时遇到问题。 这是我的代码: typedef vector vPack; ... vPack vect; ... if (pcap_dispatch…