如何查看程序的互联网连接

如何查看程序的互联网连接

在Linux中,我希望能够确定给定程序是否连接到远程服务器并正在传输/接收数据。我还想查看程序连接到哪个 IP 地址或 URL,以及正在传输哪些数据。

例如,有没有办法查看音乐翻录程序与 CDDB 的连接,并查看它发送/接收的内容?

我怎么能这样做呢?

答案1

网络统计with -pswitch 将显示哪些程序在任何给定时间监听哪些端口或使用网络连接。它显示连接状态、另一端的地址等。-n开关(不解析 IP 地址)使其速度更快。运行 withsudo通常会显示更多连接,但如果您只对以当前用户启动的程序感兴趣,则没有必要。

不过,“捕获”打开短暂连接的程序可能很棘手。一些防火墙前端可以帮助解决这个问题,例如点火器

查看通过连接发送的实际数据线鲨允许捕获和研究网络流量。

相关内容