libpcap
来源:互联网 发布:阴阳路抄墓碑 知乎 编辑:程序博客网 时间:2024/05/21 06:46
实验环境:ubuntu14.04
下载libpcap:http://www.tcpdump.org/release/libpcap-1.0.0.tar.gz
第一步 ./configure
执行sudo apt-get install flex
解决问题
第二步 make
执行sudo apt-get install byacc
解决问题
第三步 sudo make install
头文件与库文件都安装在了/usr/local目录下了
第四步 测试
//lookupdev.c#include <pcap.h>#include <stdio.h>int main(){ char err_buf[PCAP_ERRBUF_SIZE], *device; device = pcap_lookupdev(err_buf); if (device) printf("success: device: %s\n", device); else printf("error: %s\n", err_buf); return 0;}
编译:gcc lookupdev.c -o lookupdev -lpcap
执行:./lookupdev
提示:error: no suitable device found,因为需要以root用户权限运行
再次执行:sudo ./lookupdev
提示:success: device: eth1
ok!
0 0
- libpcap
- libpcap
- LIBPCAP
- libpcap
- libpcap
- libpcap
- Libpcap
- libpcap
- libpcap
- libpcap
- libpcap
- libpcap
- libpcap应用
- libpcap小议
- Libpcap函数库
- winpcap & libpcap
- libpcap编译
- libpcap原理
- 英语新闻常用词汇
- php类文件的自动加载机制__autoload,spl
- 在eclipse 中启动spring 时加载两次的问题
- 用户登录(记住密码)
- 解决ubuntu下vmware菜单栏显示不全的问题
- libpcap
- 二维数组中的查找
- JAVA字节码增强技术之ASM示例
- PostgreSQL的存储过程
- Android:用SharePreferences实现记住密码功能
- php处理多字节字符mbstring及编码转换iconv
- Android 单位转换
- c# 事件响应的简写
- servlet+jsp+jdbc实现简单的登录功能(所用平台:win7+Eclipse+tomcat+mysql)