免费软件专题
免费网络分析与抓包工具
网络出问题的时候,「能上网」和「不能上网」之间有一大片模糊地带:网页打得开但某个 App 转圈、内网某台机器连不上、智能家居设备半夜在往外发东西。猜是没用的,得把数据包摊开看。这份清单里的工具做的就是让网络变得可见。按观察层次分四类:链路层抓包、主机与端口发现、应用层请求、以及把自己的设备连成一张私有网。
7 个精选推荐
怎么挑
- 完全免费,没有按接口数、抓包时长或功能模块收费。
- 本机运行,抓到的数据不上传。
- 不需要注册账号或申请授权文件。
- 开源或机制公开,可以审计它在做什么。
推荐工具
免费
Wireshark
把网线里跑的每一个数据包摊开给你看
- 开源
- 无广告
- 无追踪
- 离线可用
免费
Nmap
看清自己的网络里到底有哪些设备、开了哪些端口
- 开源
- 无广告
- 无追踪
- 离线可用
免费
mitmproxy
看清 App 和网页到底发了什么请求
- 开源
- 无广告
- 无追踪
- 离线可用
有免费版
Tailscale
把你所有设备连成一个私有内网,不用配路由器
- 开源
- 无广告
- 跨平台
- 可自建
免费
WireGuard
现代加密隧道协议,配置只有十几行
- 开源
- 无广告
- 无追踪
- 离线可用
免费
Angry IP Scanner
填一个 IP 段点开始,局域网里有什么一张表列出来
- 开源
- 无广告
- 无追踪
- 离线可用
免费
Trippy
traceroute 和 ping 合在一起,哪一跳在丢包实时看得见
- 开源
- 无广告
- 无追踪
- 无需注册
常见问题
- 想看清网络里到底在传什么?
- Wireshark。它把网卡上经过的每一个数据包摊开,协议逐层解析到字段级别,配合过滤表达式能从几十万个包里挑出你要的那几个。排查 TCP 重传、DNS 解析失败、TLS 握手在哪一步断掉,这类问题靠它定位。学习曲线不算平,但网络排障的上限也在这儿。
- Nmap 是干什么的?
- 扫描网络里有哪些设备、各自开了哪些端口、跑的什么服务。家里接了一堆智能设备之后,用它扫一遍常能发现意料之外的东西——某个摄像头开着未授权的 web 端口,某台机器的数据库端口对整个局域网敞着。只扫自己的网络,扫别人的网络在很多地方是违法的。
- HTTPS 加密了还能看到内容吗?
- 用 mitmproxy 做中间人可以。它在设备和服务器之间插一层,用自己的证书重新加密,于是请求内容变得可读可改可重放。前提是在设备上安装并信任它的证书——这也意味着这个能力只对你自己控制的设备成立。调试自己的移动端应用、查第三方 SDK 到底上报了什么,靠它。新版安卓对普通应用信任用户证书有额外限制,要留意。
- Tailscale 和 WireGuard 是什么关系?
- Tailscale 的底层就是 WireGuard。WireGuard 是协议和内核实现,配置只有十几行,但要自己处理密钥分发、IP 分配和 NAT 穿透。Tailscale 在上面加了一层控制平面,设备登录之后自动组网、自动打洞,家里的 NAS 在外面也能像在局域网里一样访问。想完全自己掌控用 WireGuard,想装完就能用用 Tailscale。