1、tcpdump -vv -i ethN -s 10240 -w /root/abc.cap host ip
2、上述命令中,ethN,是你要抓的本机网卡,一般是eth0,可使用ifconfig查看使用的哪个网卡
-s 指定的是抓包数量 -w指定的是抓到的包写到哪个位置 host ip即为抓取哪个ip 的包
tcpdump抓包用的是PF_PACKET协议族,你把你的socket也用这个创建下试试。例如:
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)