如何查找某个时刻哪个进程和某个ip进行过通信?

如何查找某个时刻哪个进程和某个ip进行过通信?

这可能是一个新手问题...

我打开了 nethogs,得到了以下输出

3001 nabil    /opt/google/chrome/chrome                   wlp6s0      0.602       0.163 KB/sec
      ? root     192.168.1.2:59844-69.172.201.153:443                    0.000       0.000 KB/sec
      ? root     192.168.1.2:59842-69.172.201.153:443                    0.000       0.000 KB/sec
      ? root     192.168.1.2:59840-69.172.201.153:443                    0.000       0.000 KB/sec
      ? root     192.168.1.2:59838-69.172.201.153:443                    0.000       0.000 KB/sec
      ? root     unknown TCP

第一行是因为我打开了 chrome,但是接下来的其他四行我不知道哪个进程正在使用它们。(whois on 69.172.201.153 也没有帮助)我想知道的是,哪个进程正在启动它们,理想情况下是已发送的数据。

答案1

适用于 Unix.SE?PID 是由来自内核本身而非进程的网络流量引起的。在这种情况下,应用程序通过 NFS 读取文件,因此应用程序只需调用 read,内核在应用程序之外进行网络连接。是否有任何 NFS 共享或其他间接网络活动正在进行?

相关内容