用 Rust 编写的终端网络扫描与诊断工具,提供 TUI 界面,可扫描主机、WiFi 网络和数据包。
- Star
- 1,565
- Fork
- 105
- 未关闭 Issue
- 12
- 最近提交
- 3个月前
这是什么?
sx 是一款用 Go 编写的命令行网络扫描器,设计上遵循 UNIX 工具可组合的理念。它用 ARP 完成 IPv4 局域网邻居发现,用 NDP 或组播 ICMPv6 完成 IPv6 发现,并在此基础上执行 TCP SYN、TCP FIN/NULL/Xmas、自定义 TCP 标志组合、UDP 端口探测以及 SOCKS5 代理检测等扫描。
扫描时 sx 不会隐式解析链路层地址,而是读取由 ARP 或 NDP 扫描生成的 JSONL 格式邻居缓存,再通过管道交给后续命令使用。目标可以是 CIDR 网段、单个地址、IP 与端口对文件,也可以配合排除列表使用。原始 TCP 扫描会返回每个应答包的标志位,便于分析防火墙行为。
输出支持纯文本和 JSON,另有实时模式可按固定间隔重新扫描网络。从源码构建需要 Go 1.25 及以上版本和 libpcap,也可以直接从 GitHub Releases 下载预编译版本。
核心功能
- 01通过 ARP 扫描 IPv4 邻居,通过 NDP 或 ICMPv6 组播发现 IPv6 邻居
- 02支持 TCP SYN、FIN、NULL、Xmas 及自定义标志扫描,返回应答包的全部 TCP 标志
- 03UDP 扫描会返回 ICMP 应答,如端口不可达
- 04可对 IP 段或 IP 与端口文件进行 SOCKS5 代理探测
- 05支持速率限制、排除列表和随机化目标遍历
- 06支持 JSON 输出,便于与其他工具串联
适用场景
- 用 ARP 扫描清点局域网内的设备及其厂商
- 检查局域网或 VPN 网络中主机开放的 TCP 端口
- 观察防火墙对异常 TCP 标志组合的响应
- 在指定地址段内查找暴露的 SOCKS5 代理
快速上手
- 1
从 GitHub Releases 下载可执行文件并放入 PATH 路径
- 2
对本地网络执行 ARP 扫描
sx arp 192.168.0.1/24
使用前须知
- 原始数据包扫描需要更高权限以及 libpcap,可能需要额外配置。
- 从源码构建需要 Go 1.25 或更新版本以及 libpcap。
收录于专题
标签
常见问题
- sx 是什么?
- 基于 Go 的命令行网络扫描器,支持 ARP、ICMP、TCP、UDP 和 SOCKS5 扫描,可输出 JSON 便于自动化处理。 sx 是一款用 Go 编写的命令行网络扫描器,设计上遵循 UNIX 工具可组合的理念。它用 ARP 完成 IPv4 局域网邻居发现,用 NDP 或组播 ICMPv6 完成 IPv6 发现,并在此基础上执行 TCP SYN、TCP FIN/NULL/Xmas、自定义 TCP 标志组合、UDP 端口探测以及 SOCKS5 代理检测等扫描。
- sx 可以免费使用吗?用的什么许可证?
- sx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sx 还在维护吗?
- 半年内有更新。sx 最近一次提交是在 2026年8月12日。
- sx 适合用来做什么?
- 用 ARP 扫描清点局域网内的设备及其厂商 检查局域网或 VPN 网络中主机开放的 TCP 端口 观察防火墙对异常 TCP 标志组合的响应 在指定地址段内查找暴露的 SOCKS5 代理
- sx 怎么安装和运行?
- 从 GitHub Releases 下载可执行文件并放入 PATH 路径 对本地网络执行 ARP 扫描: sx arp 192.168.0.1/24
- 在哪里获取 sx?
- 源代码和安装说明在 GitHub 上:https://github.com/v-byte-cpu/sx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1895+2 本周61RustMIT更新于 4个月前
用 Rust 编写的快速端口扫描器,可快速发现开放端口,并将结果交给 Nmap 或自定义脚本处理。
2.1万+35 本周1398RustGPL-3.0更新于 3天前
基于事件驱动的异步 Java 网络框架,用于快速开发高性能、易维护的协议服务端与客户端。
3.5万+3 本周1.6万JavaApache-2.0更新于 17小时前
iperf3 是一款命令行工具,用于测量 IP 网络over TCP、UDP 和 SCTP 的最大可达带宽。
88651469COther维护活跃更新于 11天前
一款 Go 命令行工具,可同时调用多个网络空间搜索引擎,快速发现互联网上暴露的主机。
3104+6 本周282GoMIT维护活跃更新于 前天
开源的图谱式 OSINT 调查平台,通过自动化富化器关联域名、IP、邮箱、钱包等实体。
1万+56 本周1249TypeScriptApache-2.0维护活跃更新于 20天前