上一篇专栏我写一下libpcap的移植,这里再给大家说说tcpdump的移植,因为这两个是配套使用的,目的都是编译出tcpdump放在开发板上去抓包。 首先还是版本问题,上一篇专栏我说了libpcap我用的版本是1.5.1,tcpdump我用了4.9.3,这两个版本我亲测可以配合使用,建议大家就用这个版本。 然后tcpdump的移植跟libpcap很像,依旧是解压之后,输入CC=mips-linux-uclibc-gnu-gcc ac_cv_linux_vers=2 ./configure –host=mips-linux-gnu –with-pcap=linux,一般你libpcap可以编译的话,这里不会报错,生成Makefile后去make和make install就可以编译出tcpdump。 然后我们将编译好的tcpdump文件放到开发板上,输入指令./tcpdump -i wlan0 host 192.168.100.101 -w 11.cap,这里的wlan0是网卡名称,最后的11.cap是记录生成的文件,然后我们把11.cap放到wireshark中,即可查找我们需要的数据了,如下图:
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:君正T31 tcpdump移植 https://www.yhzz.com.cn/a/12257.html