2 个版本
0.1.1 | 2021 年 3 月 4 日 |
---|---|
0.1.0 | 2021 年 3 月 4 日 |
#15 in #facilities
14KB
176 行
Nethoscope
利用您内置的湿件模式识别和信号处理功能来理解您的网络流量。
查看其工作原理的视频 https://www.youtube.com/watch?v=j1fqy6CmmeM
使用 cargo 进行安装
cargo install nethoscope
下面描述了各个平台上的各种依赖项
macOS
macOS 应包含 Pcap,因此无需额外步骤。
Linux
在基于 Debian 的系统中,需要 libpcap-dev
软件包。更多信息 这里。
Windows
Windows 需要兼容 pcap 的库,其中 npcap 是最佳选择。
要使用二进制文件,您只需要 npcap 安装程序,如果要从源代码编译,还需要将 Lib/x64/wpcap.lib
文件从 npcap SDK 复制到项目根目录,然后再进行编译。
致谢
这个实验很容易实现,基于这两个优秀的 crate 构建
依赖项
~1–6MB
~110K SLoC