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

深圳模板网站制作武汉百度百科

深圳模板网站制作,武汉百度百科,软件定制价格,产品展示的手机网站目录 前言 一、开发环境 二、tcpdump 源码下载 三、交叉编译 libpcap 四、交叉编译 tcpdump 五、tcpdump 移植到板子运行 前言 本章内容将讲解,如何在海思平台交叉编译、移植,并基于静态库生成的 tcpdump 网络抓包工具。 一、开发环境 SS…

目录

前言 

一、开发环境 

二、tcpdump 源码下载 

三、交叉编译 libpcap

四、交叉编译 tcpdump

五、tcpdump 移植到板子运行 


前言 

本章内容将讲解,如何在海思平台交叉编译、移植,并基于静态库生成的 tcpdump 网络抓包工具。

一、开发环境 

SS626V100 交叉工具链的安装流程,可以参考 《SS626V100_SDK_V2.0.1.0 安装编译 osdrv 问题汇总》 。 

1. windows10 电脑 + 虚拟机15 Pro + Ubuntu18.0.4 

2. 芯片型号: SS626V100

二、tcpdump 源码下载 

由于 tcpdump 依赖于 libpcap,所以这两份的源代码都需要下载。 以下示例将使用目前最新的版本 tcpdump-4.99.4.tar.gz 和 libpcap-1.10.4.tar.gz

  1. tcpdump 官方地址:https://www.tcpdump.org
  2. tcpdump 源码地址:https://github.com/the-tcpdump-group/tcpdump
  3. libcap 源码地址:https://github.com/the-tcpdump-group/libpcap

三、交叉编译 libpcap

1.  创建一个 libpcap 编译结果的安装目录(编译后的 libpcap 头文件和库将存储在这里)

cd /my_work/tools/tcpdump/  #这个路径大家要根据自己的实际情况修改
mkdir install

2. 为了防止编译过程产生的临时文件污染源码,所以先创建一个 build 目录,再编译 libpcap 源码

tar zxf libpcap-libpcap-1.10.4.tar.gz
cd libpcap-libpcap-1.10.4
mkdir build
cd build

3. 清空目录,执行上层的 configure,指定编译器和编译结果的安装目录,并要求生成静态库

make clean
../configure --host=aarch64-mix410-linux --with-pcap=linux --prefix=/my_work/tools/tcpdump/install --disable-shared

4. 编译安装

make
make install

四、交叉编译 tcpdump

1. 同理,为了防止编译过程产生的临时文件污染源码,所以先创建一个 build 目录,再编译 tcpdump 源码

tar zxf tcpdump-tcpdump-4.99.4.tar.gz
cd tcpdump-tcpdump-4.99.4
mkdir build
cd build

2. 清空目录,执行上层的 configure,指定编译器及依赖的 libpcap 头文件、库文件路径,并且要求不需要加密功能,生成 makefile

make clean
../configure --host=aarch64-mix410-linux --without-crypto CFLAGS="-I/my_work/tools/tcpdump/install/include" LDFLAGS=-L/my_work/tools/tcpdump/install/lib LIBS=-lpcap

3. 编译

make

执行成功后,tcpdump-tcpdump-4.99.4/build 目录下将生成 tcpdump 工具。 

五、tcpdump 移植到板子运行 

由于只生成静态库,所以不需要再把 libpcap 生成的(动态)库移植到板子,而是直接移植 tcpdump 工具到板子运行即可。在板子上授权并查看工具版本:

chmod +x tcpdump
./tcpdump -h

正常运行的版本信息如下: 

tcpdump version 4.99.4
libpcap version 1.10.4 (with TPACKET_V3)
Usage: tcpdump [-AbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ] [--count][ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ][ -i interface ] [ --immediate-mode ] [ -j tstamptype ][ -M secret ] [ --number ] [ --print ] [ -Q in|out|inout ][ -r file ] [ -s snaplen ] [ -T type ] [ --version ][ -V file ] [ -w file ] [ -W filecount ] [ -y datalinktype ][ --time-stamp-precision precision ] [ --micro ] [ --nano ][ -z postrotate-command ] [ -Z user ] [ expression ]
http://www.zhongyajixie.com/news/2672.html

相关文章:

  • 网站开发后台前端数据库中国十大搜索引擎排名最新
  • 网站建设需求怎么写seo外包公司费用
  • 北京建设改革委员会网站品牌营销策划
  • 邢台推广平台seo推广策划
  • 常德seo排名seo网上课程
  • 济南做网站公司有哪些网站优化排名软件网
  • 网站数据库备份还原网上兼职外宣推广怎么做
  • 做网站如何避免侵权中国最新消息今天
  • 北京欢迎您网站建设网站优化策划书
  • 网站域名收费标准网站seo如何做好优化
  • linux怎么做网站怎样免费制作网页
  • 苏州做网站哪家专业深圳谷歌优化seo
  • 网站建设中 动态图片关键词优化策略有哪些
  • 统帅装修怎么样百度seo如何快速排名
  • 做文案策划需要用到的网站上海seo关键词优化
  • 北京免费网站设计app推广团队
  • 网站建设公司怎么做业务痘痘怎么去除效果好
  • 建局域网网站深圳外贸网络推广渠道
  • 做设计的网站2345网址导航电脑版
  • 开发网站需要什么开发工具百度站长工具网站提交
  • wordpress 安装 2 500seo优化sem推广
  • wordpress 滑 验证太极seo
  • 东莞网站建设少儿托管湖南百度推广代理商
  • 刘瑞新asp动态网站开发青岛网站建设维护
  • 巨野县建设局网站培训机构退费纠纷一般怎么解决
  • 成都市 建设领域信用系统网站营销策划公司介绍
  • 做电影网站怎么批量去水印温州免费建站模板
  • 百度公司可以做网站么网站seo关键词排名
  • 专做阀门网站海南网站设计
  • jsp做的网站搜索引擎优化规则