赞
踩
Linux使用tcpdump进行抓包,这个命令可以抓取流动在网卡上的数据包。
3 示例
1、从所有网卡获取数据包
tcpdump -i any
2、获取指定网卡的数据包
tcpdump -i eth0
3、抓取包含指定ip的数据包
tcpdump host 192.168.11.11
4、获取指定网卡和地址的数据包,并写入文件
tcpdump -i eth0 host 192.168.11.11 -w testfile.cap
5、指定:网卡、源IP、目的IP,并写入文件
tcpdump -i eth0 src host 192.168.11.21 and dst host 192.168.11.11 -w testfile.cap
6、指定:网卡、源IP或目的IP、写入文件
tcpdump -i eth0 src host 192.168.11.21 0r dst host 192.168.11.11 -w testfile.cap
7、指定:网卡、tcp端口、源IP、目的IP
tcpdump -i eth0 port 19999 and src host 192.168.11.21 and dst host 192.168.11.11
8、抓包显示详细信息
tcpdump -vv
9、抓取udp包
tcpdump -i eth0 udp port 19999
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。