tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854
这条规则中tcp[20:2]是什么意思,怎么算出来的?如果要抓arp 中的respond的数据包表达式要怎么写?
分不多,求高手解答,谢谢!!
tcp头开始偏移20个字节后的两个字节为0x4745或0x4854的包。如果没有可选项的TCP包,应该是指TCP发送的数据数据开头两个字节为0x4745或0x4854的包
抓ARP响应包:arp && arp[6:2]==0002