如何检查unix上特定端口的TCP流量?

时间:2014-03-13 09:24:43

标签: shell unix tcpdump

我有一个应用程序,它可以访问Web服务并显示数据。

应用程序使用lsof命令建立TCP连接的端口。

但我不确定如何捕获发往该端口的数据包,以查看应用程序发送和接收的所有数据。

2 个答案:

答案 0 :(得分:-1)

打开与host.example.com端口42的TCP连接,使用端口31337作为源端口,超时为5秒:

$ nc -p 31337 -w 5 host.example.com 42

打开与host.example.com端口53的UDP连接:

$ nc -u host.example.com 53

nc实用程序

http://www.tutorialspoint.com/unix_commands/nc.htm

答案 1 :(得分:-2)

如果您拥有root或伪root权限...

窥探端口

如果你有PID,甚至谷歌桁架命令,但我想你只想要端口本身。希望这会有所帮助。