分析进出进程的网络流量



Linux上有什么方法可以详细分析进出进程的网络流量。详细分析是指tcpdump,wireshark提供的数据。

如何使用 lsof 获取有关该过程的更多信息?

LSOF -C $process

以查看进程使用的文件和网络连接。

lsof -i | egrep 'mongod.*LISTEN'

到 grep 用于与 Mongod 进程的所有连接。从中您可以看到进程正在侦听的端口

$ lsof -i | egrep 'mongod.*LISTEN'

蒙戈 64223 弗雷德 6U IPv4 0xffffff80298fec20 0t0 TCP *:27017 (听)

蒙戈 64223 弗雷德 7u IPv4 0xffffff8017393500 0t0 TCP *:28017 (听)

蒙戈 64224 弗雷德 9u IPv4 0xffffff8014038500 0t0 TCP *:27018 (听)

蒙戈 64224 弗雷德 10u IPv4 0xffffff801746f880 0t0 TCP *:28018 (听)

......

......

......

然后在该端口上运行 TCPDUMP。

哼!

最新更新