当前位置: 首页 > news >正文

广州电玩网站开发济南百度推广开户

广州电玩网站开发,济南百度推广开户,沧州做英文网站哪家公司好,网站做收款要什么条件说明:tcpdump是一个在网络设备调试中一个非常重要的工具,它并不像hexdump等工具集成在busybox里面,也不像其他的软件一样只需要依赖linux标准的库就可以实现,它需要pcap相关的库和加密的相关库。 本文主要是基于realtek 83系列的…

说明:tcpdump是一个在网络设备调试中一个非常重要的工具,它并不像hexdump等工具集成在busybox里面,也不像其他的软件一样只需要依赖linux标准的库就可以实现,它需要pcap相关的库和加密的相关库。

本文主要是基于realtek 83系列的linux环境,其他的嵌入式的设备可能不通用。

一、解压下图所示的两个压缩文件,一个是库文件,一个是程序本体

二、在libpcap上打开终端,输入命令

./configure --disable-dbus

 完成后如下图所示,没有报错,因为没有用到dbus这个功能,编译后会有bug,所以就不打开了

三、到tcpdump本体目录下执行

./configure

即可

在当前目录下会生成tcpdump的文件,当然这个程序是在主机下面的,嵌入式设备是无法运行的。如下图所示,该程序就是ubuntu系统下可运行的程序。

 四、打开libpcap目录下的makefile文件,将其中的gcc和ar替换成指定的交叉编译工具链的路径,如图所示

当然现在还是有问题的,直接make去编译会出现如下的报错,当然了,如果没有报错说明你的交叉编译工具是支持对变量名进行“说明”的,这个说明是没有一点用的,如果出现下面的报错,直接删除restrict即可。

找到报错位置,如下图所示

 删除里面的restrict当然了有两个地方

还有定义的源文件位置也要删除。 

五、将这些的头文件加入到交叉编译工具中,一部分是头文件,一部分是库文件

 

 

复制它们到如下图所示的文件夹下面即可

 同样的方法复制openssl的库到交叉编译的库中,同样是一个头文件夹,和一个库文件的文件夹,而openssl的编译可以参考我以前写的文章。

六、 出现了crypto这个报错,那么是openssl那边没有这个库的文件,

复制到tcpdump的文件夹下即可,如下图所示

 --float28的问题,只需要删除tcpdump的文件夹下的makefile中的一句即可,如下图所示的标记的位置

删除后再编译,没有问题,直接通过

七、将程序复制到嵌入式设备后添加x的属性后运行,如果出现如下的问题,用ln链接一下即可。

 

最终的效果如下图所示,ctrl+c后中断程序运行,就可以看到指定的文件和包了!

将抓到的报文用wireshark打开,可以看到报文了

http://www.hrbkazy.com/news/12029.html

相关文章:

  • 站酷网页设计分析精准网络营销推广
  • 用jsp做网站学编程的正规学校
  • 上海比较好的公司排名如何优化培训方式
  • 中国做的比较好的网站有哪些百度视频广告怎么投放
  • 对于给不良网站发律师函如何做网站优化技术
  • 中小型网站建设哪家好培训机构需要什么资质
  • 青岛城市建设委员会网站深圳百度公司地址在哪里
  • 信阳网站建设黄冈网站推广软件有哪些
  • wordpress外贸建站百度pc网页版入口
  • 登陆美国网站做报价单 网速慢下载百度app最新版到桌面
  • 可以接项目做的网站服务器域名怎么注册
  • 政府网站建设和管理办法网站的优化从哪里进行
  • 公司注销需要多少钱费用?百度seo是啥
  • jsp企业网站开发毕业论文西安网站建设维护
  • 汉中商城网站建设品牌推广渠道有哪些
  • 郑州网站策划个人发布信息免费推广平台
  • 网页设计分为哪些板块好的seo公司营销网
  • 江苏建设人才网站it培训学校
  • 哪些网站可以做问卷调查赚钱百度搜图
  • 网站接入查询销售清单软件永久免费版
  • 用wordpress复制一个网站搜索引擎入口大全
  • 公司网站做门户备案关键词排名网站
  • 通过模板做网站电商网站订烟平台官网
  • 做产品推广哪个网站好seo推广价格
  • 濮阳微信网站开发免费使用seo软件
  • 网页网站开发公司网络营销网站设计
  • 武汉网站建设公司 排名如何免费推广网站
  • 判断网站cmsqq刷赞网站推广快速
  • 网站建设 大纲新乡seo公司
  • 泉州厦门网站建设公司天津企业seo