需要在root用户下使用,非root用户可用sudo。
tcpdump -i eth1 -nn -X port 8080 -c 1
-i:i 是interface的含义,是指我们有义务告诉tcpdump希望它去监听哪一个网卡。用ifconfig可以看到,一般不是eth0就是eth1。
-nn:是当tcpdump遇到协议号或端口号时,不要将这些号码转换成对应的协议名称或者端口名称。比如:21转化成FTP。
-X:让tcpdump把协议头和包的内容都显示出来,tcpdump会以16进制和ASCII两种形式显示,方便协议分析。
port 8080:让tcpdump监听我们关心的某个目的端口或源端口为8