带有 Libpcap(或 WinPcap)的 Wireshark 可移植(无管理员权限)

pep*_*p44 5 portability wireshark libpcap

来自https://www.wireshark.org/download.html的wireshark便携式版本 在我的Windows 10上运行良好,但不包括便携式捕获部落Libpcap或WinPcap。

在 Npcap 页面 https://nmap.org/npcap/上 写道:“Libpcap API:Npcap 使用优秀的 Libpcap 库,使 Windows 应用程序能够使用便携式数据包捕获 API,因此在 Libpcap 库页面上确实如此 :/ /www.tcpdump.org/ 有可移植的 C/C++ Libpcap库。

如何在 Wireshark 中或 Java (pcap4j) 中使用 C/C++ Libpcap库?我下载了它,它主要由 *.h 文件组成。

感谢您的任何建议。

小智 5

如何在 Wireshark 中使用 C/C++ Libpcap 库

如果您使用的是 UN*X,libpcap 通常作为操作系统的一部分提供,因此它应该可以正常工作。

如果您使用的是 Windows,则需要适用于 Windows 的 libpcap 版本。这就是 Npcap。

如果你想在Windows上捕获流量,你必须安装Npcap;您不能在不安装任何东西的情况下从闪存驱动器或其他包含Wireshark便携式版本的介质运行 Wireshark,您必须计算机上安装 Npcap。

我下载了它,它主要由 *.h 文件组成。

您下载了源代码,该源代码不能直接使用。必须编译并安装它。