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


Answers:


28

除非记录了它们,否则您将无法终止连接。获取当前连接:

# sudo netstat -tupn

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

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

# sudo tcpdump -X -i eth0 

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


谢谢@islam。有没有一种好的方法可以自动将netstat中的IP地址转换为其相应的dns条目?
萨奇布·阿里2013年

1
在netstat中,删除参数“ n”,这意味着不要将IP解析为主机名。
伊斯兰教

我建议也添加-a(所有)标志。
cupojavashort

0

如果要查找端口列表,可以使用:

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

要么

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.