Linux下.tar.gz文件的解压及libpcap的安装

初步了解libpcap

libpcap(Packet Capture Library)即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。

它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。

著名的软件TCPDUMP就是在libpcap的的基础上开发而成的

libpcap可以实现以下功能:

  • 数据包捕获:捕获流经网卡的原始数据包
  • 自定义数据包发送:任何构造格式的原始数据包
  • 流量采集与统计:网络采集的中流量信息
  • 规则过滤:提供自带规则过滤功能,按需要选择过滤规则

环境

  1. Red Hat 9
  2. Xshell6
  3. VMware Workstation Pro15
  4. libpcap-0.8.3.tar.gz

libpcap下载

官网地址 http://www.tcpdump.org/#latest-release

解压.tar.gz文件

tar -zxvf libpcap-0.8.3.tar.gz
Linux下.tar.gz文件的解压及libpcap的安装

配置生成makefile文件

进入解压后的文件夹,配置生成makefile文件
./configure
Linux下.tar.gz文件的解压及libpcap的安装

Make

make
Linux下.tar.gz文件的解压及libpcap的安装

安装

sudo make install
Linux下.tar.gz文件的解压及libpcap的安装

查看帮助

man pcap
Linux下.tar.gz文件的解压及libpcap的安装