Ubuntu下安装libpcap+测试安装

Posted ALittleMoreLove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下安装libpcap+测试安装相关的知识,希望对你有一定的参考价值。

1.从ftp://ftp.gnu.org/gnu/下载flex、bison、GNU M4、libpcap安装包,具体的链接分别如下:

flex下载:http://flex.sourceforge.net/或者https://github.com/westes/flex/releases

bison下载:ftp://ftp.gnu.org/gnu/bison/

GNU M4下载:ftp://ftp.gnu.org/gnu/m4/

libpcap下载:http://www.tcpdump.org/release/

2.将以上的四个压缩包解压并且移动到指定的文件夹中,使用命令:tar -zxvf **  +  mv ** **

3.按照m4,bison,flex,libpcap的顺序依次执行以下三条命令:

  sudo ./configure
  sudo make
  sudo make install

(注:到此为止安装libpcap结束,以下为测试是否安装成功)

4.创建test.c文件:touch test.c,并且在文件中写入:

  #include <pcap.h>
  #include <stdio.h>
  int main()
  {
    char errBuf[PCAP_ERRBUF_SIZE], * device;
    device = pcap_lookupdev(errBuf);
    if(device)
    {
      printf("success: device: %s\\n", device);
    }
    else
    {
      printf("error: %s\\n", errBuf);
    }
      return 0;
    }
  }

5.输入命令进行编译:gcc -o test test.c  -lpcap

6.运行test文件:./test

(注:当打印出如上信息即为配置成功。)

 

以上是关于Ubuntu下安装libpcap+测试安装的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 开发环境配置

Windows系统安装下 React Native 环境

linux安装下安装nginx

snort-2.9.16在ubuntu16.04环境下的安装,配置与运行

ubuntu下 redis6.0安装 配置远程访问 注册服务 开机自启的流程记录

在Ubuntu中安装QT和libpcap