- Star
- 1,885
- Fork
- 61
- 未关闭 Issue
- 6
- 最近提交
- 3个月前
这是什么?
netscanner 是一个在终端中运行的网络扫描与诊断工具,采用文本界面(TUI)。它可以列出本机网络接口,切换用于扫描和抓包的活动接口,并扫描 WiFi 网络,以图表显示信号强度。
对于 IPv4 网络,它可以对 CIDR 网段执行 ping,显示发现主机的主机名、OUI 厂商信息和 MAC 地址。它还能抓取 TCP、UDP、ICMP、ARP 数据包,并支持 IPv6 ICMP6 抓包,同时提供暂停/继续抓包、日志过滤、TCP 端口扫描,以及流量统计和 DNS 记录查看。
扫描到的 IP、端口和数据包可导出为 CSV。程序需要 root 权限运行,在 Windows 上需要安装 Npcap。IPv6 扫描目前仍在待办列表中。
核心功能
- 01列出网络接口并可切换用于扫描和抓包的活动接口。
- 02扫描 WiFi 网络并以图表展示信号强度。
- 03对 IPv4 CIDR 网段执行 ping,显示主机名、OUI 厂商和 MAC 地址。
- 04抓取 TCP、UDP、ICMP、ARP 数据包,并支持 IPv6 的 ICMP6。
- 05扫描 TCP 端口,并将 IP、端口和数据包导出为 CSV。
适用场景
- 查找本地子网中的设备并识别其厂商。
- 在终端中查看附近 WiFi 网络及其信号强度。
- 通过分析抓取的数据包排查网络流量问题。
- 在网络诊断时通过 SSH 对主机快速进行端口检查。
标签
常见问题
- netscanner 是什么?
- 用 Rust 编写的终端网络扫描与诊断工具,带有 TUI 界面,可扫描局域网与 WiFi 并抓取数据包。 netscanner 是一个在终端中运行的网络扫描与诊断工具,采用文本界面(TUI)。它可以列出本机网络接口,切换用于扫描和抓包的活动接口,并扫描 WiFi 网络,以图表显示信号强度。
- netscanner 可以免费使用吗?用的什么许可证?
- netscanner 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- netscanner 还在维护吗?
- 半年内有更新。netscanner 最近一次提交是在 2026年7月6日。
- netscanner 适合用来做什么?
- 查找本地子网中的设备并识别其厂商。 在终端中查看附近 WiFi 网络及其信号强度。 通过分析抓取的数据包排查网络流量问题。 在网络诊断时通过 SSH 对主机快速进行端口检查。
- 在哪里获取 netscanner?
- 源代码和安装说明在 GitHub 上:https://github.com/Chleba/netscanner
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款基于 OpenGL 渲染、跨平台的终端模拟器,默认设置合理,并可通过 TOML 文件深度配置。
6.6万3654RustApache-2.0更新于 3天前
一款键盘驱动的终端 SQL 数据库客户端,支持连接并查询多种主流数据库。
4909174PythonMIT更新于 21天前
一个 Rust 库,让应用通过公钥直接建立连接,内置 QUIC、打洞与中继回退。
1.3万777RustApache-2.0更新于 前天
一个用 Rust 编写的极简命令行工具,可将本地 TCP 端口通过远程服务器暴露到公网。
1.2万606RustMIT更新于 9个月前
让 AI 智能体通过 MCP 对原生二进制、JavaScript/Electron 应用、.NET 程序集等进行逆向分析,并附带证据。
32万8.1万TypeScriptMIT更新于 9小时前