• (原创)Linux下移植tcpdump抓包程序


    参考:http://blog.sina.com.cn/s/blog_4bec945b010009r2.html

      http://blog.chinaunix.net/uid-305141-id-2133750.html

    所用的版本:libpcap-1.4.0  tcpdump-4.4.0

    1.解压libpcap 然后执行: ./configure --host=arm-linux

    2.修改libpcap的makefile:

      prefix项为 prefix=/usr/local/arm/3.4.3/

    3.终端下执行make&&make install

      完成了libpcap的编译,prefix目录下的include目录下就会多出pcap的相关库

    4.解压tcpdump 然后执行: 

      ac_cv_linux_vers=2.6 ac_cv_lib_crypto_DES_cbc_encrypt=no ./configure --prefix=/home/src/tcpdump/install  --host=arm-linux

    5.修改tcpdump目录下的makefile:

       INCLS = -I. -I./../libpcap-1.0.0  -I$(prefix)/include -I$(srcdir)/missing
          DEFS = -DHAVE_CONFIG_H  -I./../libpcap-1.0.0  -I$(prefix)/include -I$(srcdir)/missing -D_U_="__attribute__((unused))"

          # Standard LDFLAGS
          LDFLAGS = -L$(prefix)/lib

    6.执行make&&make install

    7.prefix目录下的sbin目录下会有我们需要的目标文件tcpdump

    移植完成。

    2013-11-19 11:14:13

  • 相关阅读:
    【YbtOJ#911】欧拉函数
    【CF590E】Birthday
    打印控件的区别
    RPA教程
    UiPath培训教程
    RPA视频教程
    搭建samba服务
    kvm虚拟机在线扩容
    zabbix监控交换机
    UiPath Level3讲解
  • 原文地址:https://www.cnblogs.com/yinsua/p/3431051.html
Copyright © 2020-2023  润新知