我如何告诉 ubuntu 报告哪个应用程序连接到互联网?
我正在了解报告连接的 CLI 程序,但是在我有机会检查它之前,连接到互联网的应用程序及其描述就从终端窗口中消失了。
我查看了防火墙日志,但其中没有提到哪些应用程序正在连接互联网。那么我如何才能知道在过去 10 分钟左右的时间内哪些应用程序连接了互联网?
为什么没有关于哪些应用程序正在连接互联网的日志报告?我该如何获取这些信息?
答案1
没有这样的日志。如果有的话,它的大小将有几 GB。最好的办法是运行类似iftop
或nethogs
两者都不默认安装的程序。
如果你真的非常偏执,那么你可以,cat /proc/net/tcp
但这不会记录。
还有,netstat -tapn
但是那只是“现在连接的内容”。
还有本文它将告诉您如何通过 iptables 记录传出连接。
再说一遍,这可能不是一个聪明的想法,日志将会非常巨大。