你有没有遇到过这种情况:服务器跑得好好的,突然某个网站打不开了,或者用 Docker 拉镜像,进度条卡住半天不动。再或者,你怀疑服务器可能有异常,但又不知道从哪查起。
以前我遇到这种问题,只能打开那个黑乎乎的终端,敲一堆命令,看半天输出,还是一头雾水。
直到我发现了这个叫 net hawk 的开源项目

net hawk能把你服务器里那些看不见摸不着的网络请求,全都给你抓出来,摆在你面前,清清楚楚。
比如下面这些场景:
Docker 拉镜像卡住了?

打开 net hawk,看它到底在请求哪个服务器,DNS 有没有解析出来,是不是网络不通了,哪一步卡住全给你列出来,不用再对着黑窗口瞎猜。

网站打不开? 看 HTTP 请求有没有发出去,服务器有没有回应,问题出在哪一环,一看就明白。

怀疑服务器有异常? 打开 net hawk,有没有陌生的 IP 往外传数据,看一眼就清楚。

装了个新应用,不知道它在背后做什么? 打开一看,它请求了哪些域名,有没有走加密,全都列得清清楚楚。
为什么说Net hawk好用?
以前想干这种事,得装 tcpdump,记一堆命令,抓完包还要导到本地用 Wireshark 看,折腾半天。现在 net hawk 把这些麻烦全省了。

配置很简单:在 GMSH 的微应用里点一下就能打开,不用记命令,不用装额外的东西。

界面直接看:所有网络请求都在界面上列出来,还能分层看详情,你想看的信息都在那里。

支持导出:如果你需要原始数据,16进制格式或者 pcap 包,一键就能导出来。

如果你也是搞服务器的,不管运维还是开发,这工具迟早能派上用场。别等出了问题再到处翻教程,先装上熟悉熟悉,下次网络一有毛病,你就知道多省事了。#互联网#程序员#网络安全#Linux#开源工具