完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、tcpdump 软件包下载
下载地址为:http://www.tcpdump.org/,需要下载两个软件包: tcpdump-4.99.0.tar.gz、libpcap-1.10.0.tar.gz。具体版本自己选择。 二、编译 1、将tcpdump-4.99.0.tar.gz、libpcap-1.10.0.tar.gz 放在编译环境中,并解压 tar -zxvf libpcap-1.10.0.tar.gz tar -zxvf tcpdump-4.99.0.tar.gz 2、编译libcap 进入libcap文件夹 cd libpcap-1.10.0/ 设置交叉编译链 export CC=/home/forlinx/OK3399/OK3399-linux-release/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc 配置,执行以下命令,并声称Makefile文件 ./configure --host=arm-linux --with-pcap=linux 编译 make 3、编译tcpdump 进入tcpdump文件夹 cd tcpdump-4.99.0/ 配置参数 export ac_cv_linux_vers=3 export CFLAGS=-static export CPPFLAGS=-static export LDFLAGS=-static 配置 ./configure --host=arm-linux --disable-ipv6 编译 make 在目录中将会生成可执行文件 tcpdump 三、tcpdump使用,在目标机操作 将可执行文件tcpdump,上传至目标机 通过ifconfig命令查看网卡信息,根据网卡信息选择抓取哪个网络包 ./tcpdump -i eth0 -w capture2.pcap 四、编译过程中出错以及解决办法。 1、配置libcap中执行命令 ./configure --host=arm-linux --with-pcap=linux 报错: configure: error: Neither flex nor lex was found. 解决办法:安装flex软件包 apt-get install flex bison 然后需要重新执行以下命令 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
1043 浏览 0 评论
1220 浏览 1 评论
968 浏览 1 评论
2238 浏览 1 评论
3561 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 19:42 , Processed in 0.590208 second(s), Total 42, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号