Linux下一般使用tcpdump来抓包,并保存数据包,在wireshark下来分析。所以tcpdump和wireshark是抓包的完美组合。
截获主机hostname发送的所有数据
tcpdump -i eth0 src host hostname
监视所有送到主机hostname的数据包
tcpdump -i eth0 dst host hostname
指定主机和端口
tcpdump tcp port 23 and host 210.27.48.1
抓取主机210.27.48.1接收到或者发出的数据包(telnet包,telnet端口是23)
tcpdump udp port 123