获取我的机器正在建立的网络连接列表

获取我的机器正在建立的网络连接列表

在 Ubuntu 上,如何获取我的计算机过去几天的网络连接列表?有没有简单的方法可以做到这一点?

答案1

除非你记录了它们,否则你无法获取已结束的连接。要获取当前连接,请执行以下操作:

# sudo netstat -tupn

这将显示当前打开的源端口和目标端口以及 IP。

要获取有关连接内容的更多详细信息,请安装 tcpdump(如果尚未安装)并运行:

# sudo tcpdump -X -i eth0 

您可以在后台运行它并将输出写入文件。

答案2

如果您正在寻找可以使用的端口列表:

netstat -tupn | grep -E ":(22|80|8000) .*"

或者

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"

相关内容