tcpdump cross compile
2015-10-15 17:31
489 查看
1. 下载源码
http://www.tcpdump.org/
libpcap-1.7.4
tcpdump-4.7.4
2. 编译
3. 运行
tcpdump -i wlan1 -w tcpdump.pcap
http://www.tcpdump.org/
libpcap-1.7.4
tcpdump-4.7.4
2. 编译
<pre name="code" class="plain">#!/bin/sh INSTALL_DIR=$(echo `pwd`/install) #export LDFLAGS="-L${PREFIX_PATH}/lib -L${PREFIX_PATH}/usr/lib -ldl -lm" #export CC=$GCC #export CPPFLAGS="-I${PREFIX_PATH}/usr/include -I${PREFIX_PATH}/include" #export CXXFLAGS="-I${PREFIX_PATH}/usr/include -I${PREFIX_PATH}/include" #export CFLAGS="-I${PREFIX_PATH}/usr/include -I${PREFIX_PATH}/include" #export CXX=$CPP #export PATH=$PATH:${GCC_PATH} export AR=mips-linux-ar export CC=mips-linux-gcc export CXX=mips-linux-g++ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$INSTALL_DIR function make_libpcap() { app=libpcap-1.7.4 #rm -rf $app #tar vfx $app.tar.gz cd $app ./configure --prefix=`pwd`/../install --host=mips-linux --with-pcap=linux if [ x"$?" != x"0" ];then echo "$app configure failed" exit 1 fi make if [ x"$?" != x"0" ]; then echo "$app make failed" exit 1 fi make install if [ x"$?" != x"0" ]; then echo "$app make install failed" exit 1 fi cd - } function make_tcpdump() { app=tcpdump-4.7.4 #rm -rf $app #tar vfx $app.tar.gz cd $app ./configure --prefix=`pwd`/../install --host=mips-linux if [ x"$?" != x"0" ];then echo "$app configure failed" exit 1 fi make if [ x"$?" != x"0" ]; then echo "$app make failed" exit 1 fi make install if [ x"$?" != x"0" ]; then echo "$app make install failed" exit 1 fi cd - } sudo apt-get install byacc sudo apt-get install flex make_libpcap make_tcpdump
3. 运行
tcpdump -i wlan1 -w tcpdump.pcap
相关文章推荐
- Ubuntu安装后无法连接无线网络
- ios检测网络状态Reachability
- http协议简单介绍
- Deep Learning论文笔记之(五)CNN卷积神经网络代码理解
- Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现
- 深入理解HTTP协议(转) 浏览器和服务器如何通信(HTTP协议)
- Deep Learning论文笔记之(三)单层非监督学习网络分析
- IOS 异步和同步调用http通讯
- NSURLSessionTask、NSURLSessionDataTask、NSURLSessionDownloadTask类分析
- 网络号与主机号的计算
- XP系统中,系统属性→计算机名中,网络ID是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用
- httpclient4.x 使用连接池发送https请求使用总结
- HTTP常见的网页错误
- linux0.99网络模块-网络设备初始化
- centos minimal 网络配置
- 计算机网络七层协议模型
- 浅谈HTTP中Get与Post的区别(转)
- Openstack Murano(Kilo) 网络排错
- java 网络编程之Socket详解
- java web基础之mvc模式设计(一)--使用httpservlet实现mvc分层设计,DAO层使用的是dbutils实现与数据库的链接