在 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"