【问题标题】:Wireshark with Libpcap (or WinPcap) portable (without Admin rights带有 Libpcap(或 WinPcap)的 Wireshark 可移植(无管理员权限)
【发布时间】:2021-01-24 18:28:51
【问题描述】:

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

在 Npcap 页面上 https://nmap.org/npcap/ 这个已经写完了: “Libpcap API:Npcap 使用了出色的 Libpcap 库,使 Windows 应用程序能够使用可移植的数据包捕获 API,实际上在 Libpcap 库页面上也是如此 https://www.tcpdump.org/ 有可移植的 C/C++ Libpcap 库。

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

感谢您的任何建议。

【问题讨论】:

    标签: wireshark portability libpcap


    【解决方案1】:

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

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

    如果您使用的是 Windows,则需要一个可在 Windows 上运行的 libpcap 版本。这就是 Npcap。

    如果要在 Windows 上捕获流量,则必须安装 Npcap;你不能在不安装任何东西的情况下从闪存驱动器或其他包含portable 版本的 Wireshark 的媒体上运行 Wireshark,你将在你的计算机上安装 Npcap。

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

    您下载了无法直接使用的源代码。它必须被编译 - 并安装。

    【讨论】:

    • 谢谢! “你下载了源代码,它不能直接使用。它必须被编译 - 并安装。”编译后我可以在没有管理员权限的情况下安装它吗?
    • "我是否可以在编译后在没有管理员权限的情况下安装它?"可能不是。能够安装驱动程序的任意帐户通常被认为是不安全的,因此 Microsoft 可能不允许这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    相关资源
    最近更新 更多