我在整个 LAN 中都遇到问题,在使用我们的内部 web 应用程序时,Firefox 没有关闭网络连接。它会关闭一些但不是全部的连接,经常重复此操作,您的浏览器需要几分钟才能打开一个页面。
我正在寻找一种方法来监视 TCP 连接的状态,这种方法比一遍又一遍地点击 netstat 更优雅。像 sysinternals 的 tcpview 但对于 bsd 来说会很棒。
任何帮助,将不胜感激!
我在整个 LAN 中都遇到问题,在使用我们的内部 web 应用程序时,Firefox 没有关闭网络连接。它会关闭一些但不是全部的连接,经常重复此操作,您的浏览器需要几分钟才能打开一个页面。
我正在寻找一种方法来监视 TCP 连接的状态,这种方法比一遍又一遍地点击 netstat 更优雅。像 sysinternals 的 tcpview 但对于 bsd 来说会很棒。
任何帮助,将不胜感激!
使用 tcptrack。它将有助于跟踪打开的连接。它使用 ncurses 并且可以根据传输速率对连接进行排序。
在 FreeBSD 移植版中,有很多实用程序可以做到这一点。你可以试试 iftop 或 darkstat。在端口树的 net-mgmt 目录中,tcptrack、iftop、darkstat 和 ntop 都可用。那里还有很多。
还有vnstat但我在 net-mgmt 中没有看到端口。
你可以试试ntop。您将进程作为守护程序启动,然后使用 Web 浏览器连接,您可以查看实时吞吐量和统计数据。
我不确定它能否获得每个进程的连接状态——但它是一个有很多选项的大应用程序。可能有用。
它确实适用于 *BSD。
如果您需要 GUI 工具,请使用wireshark
奇怪的是没有人提到pftop,它可以与你的pf防火墙配对使用: