完善资料让更多小伙伴认识你,还能领取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 然后需要重新执行以下命令 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1133 浏览 0 评论
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
1367 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
7082 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
2170 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2715 浏览 0 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 20:54 , Processed in 0.722199 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1426