一.tcpdum说明
tcpdum是一款开源的网络抓包工具,主要用于嵌入式设备上的网络数据跟踪,当用tcpdum抓到数据包后需要拿到win上面用wireshark来进行解析并分析
其可在我网盘下载:
https://pan.baidu.com/s/1LQjzDKyOi7mkbgs0qinqQA 提取码: fpt6
二.tcpdum下载
1…官网下载:
http://www.tcpdump.org/
2.百度网盘下载
https://pan.baidu.com/s/1GHZb05djIPR3-A7MGMcypw提取码: hfgf
3.ubuntu下载
git clone https://github.com/the-tcpdump-group/tcpdump.git
git clone https://github.com/the-tcpdump-group/libpcap.git
三.安装
1.首先解压
切换到下载目录然后解压
lwh@lwh:~/sorft$ tar -xvf libpcap-1.9.1.tar.gz
lwh@lwh:~/sorft$ tar -xvf tcpdump-4.9.3.tar.gz
2.首先要安装libpcap
lwh@lwh:~/sorft$ cd libpcap-1.9.1/
lwh@lwh:~/sorft/libpcap-1.9.1$ mkdir install
lwh@lwh:~/sorft/libpcap-1.9.1$ ./configure --prefix=$(pwd)/install --host=arm-linux CC=arm-hisiv500-linux-gcc
lwh@lwh:~/sorft/libpcap-1.9.1$ make
lwh@lwh:~/sorft/libpcap-1.9.1$ make install
3.再安装tcpdump
强调一次在安装tcpdump之前必须首先安装libpcap否则安装是失败的找不到库而且要在同一个目录下解压
lwh@lwh:~/sorft/libpcap-1.9.1$ cd ..
lwh@lwh:~/sorft$ cd tcpdump-4.9.3/
lwh@lwh:~/sorft/tcpdump-4.9.3$ mkdir install
lwh@lwh:~/sorft/tcpdump-4.9.3$ ./configure --prefix=$(pwd)/install --host=arm-linux CC=arm-hisiv500-linux-gcc
lwh@lwh:~/sorft/tcpdump-4.9.3$ make
lwh@lwh:~/sorft/tcpdump-4.9.3$ make install
lwh@lwh:~/sorft/tcpdump-4.9.3$ cd install/sbin/
lwh@lwh:~/sorft/tcpdump-4.9.3/install/sbin$ ls
tcpdump tcpdump.4.9.3
可以看到这个tcpdum网络抓包工具就生成了,可以拷贝到海思上进行抓包
四.使用
将其可以拷贝的嵌入式设备的bin目录或其他目录,如果拷贝到bin目录直接运行
app#tcpdump -i eth0 -w test.wap
或在其他目录则进入该目录
/nfsroot # ./tcpdump -i eth0 -w test.cap