libpcap在centos安装
2015-11-25 18:09
585 查看
1、在http://www.tcpdump.org/下载libpcap
2、安装过程中提示需要安装flex,http://flex.sourceforge.net/下载flex,没有flex,直接安装libpcap会提示"Your operating system's lex is insufficient to compile libpcap"错误,安装flex提示需要yacc,http://invisible-island.net/byacc/#download下载yacc,安装yacc:./configure;make;make
install;将usr/local/bin环境路径export
3、安装bison,http://geeksww.com/tutorials/miscellaneous/bison_gnu_parser_generator/installation/installing_bison_gnu_parser_generator_ubuntu_linux.php
4、安装pcap: ./configure; make; make install
测试程序
//device.c
#include <stdio.h>
#include <pcap.h>
int main(int argc,char *argv[]){
char *dev, errbuf[PCAP_ERRBUF_SIZE];
dev=pcap_lookupdev(errbuf);
if(dev==NULL){
fprintf(stderr,"couldn't find default device: %s\n",errbuf);
return(2);
}
printf("Device: %s\n",dev);
return(0);
}
编译指令:gcc -o device device.c -lpcap
2、安装过程中提示需要安装flex,http://flex.sourceforge.net/下载flex,没有flex,直接安装libpcap会提示"Your operating system's lex is insufficient to compile libpcap"错误,安装flex提示需要yacc,http://invisible-island.net/byacc/#download下载yacc,安装yacc:./configure;make;make
install;将usr/local/bin环境路径export
3、安装bison,http://geeksww.com/tutorials/miscellaneous/bison_gnu_parser_generator/installation/installing_bison_gnu_parser_generator_ubuntu_linux.php
4、安装pcap: ./configure; make; make install
测试程序
//device.c
#include <stdio.h>
#include <pcap.h>
int main(int argc,char *argv[]){
char *dev, errbuf[PCAP_ERRBUF_SIZE];
dev=pcap_lookupdev(errbuf);
if(dev==NULL){
fprintf(stderr,"couldn't find default device: %s\n",errbuf);
return(2);
}
printf("Device: %s\n",dev);
return(0);
}
编译指令:gcc -o device device.c -lpcap
相关文章推荐
- Linux crontab 命令格式与详细例子
- Kali2.0 linux安装漏洞扫描工具Nessus6
- Linux 主机名修改
- linux tee 命令
- CentOS修改Hotname
- CentOS 6.5下Git服务器搭建
- 在CentOS上搭建PHP服务器环境
- linux安装桌面环境(GNOME)VNC连接Linux
- Linux安装VritualBox实现虚拟机win2003端口映射 支持远程
- VBox的Linux虚拟机,共享文件夹
- CentOS7新装系统后需调整的设定
- Linux获取系统当前时间(精确到毫秒)
- Centos7 Lnmp Laravel
- 理解Linux系统负荷
- CentOS安装Subversion 1.9.*版本客户端
- Linux中只列出目录
- Linux下查看文件和文件夹大小
- Linux系统设置定时任务
- VIM入门配置
- CentOS 6 安装epel源