pcap_dump 写 *.pcap文件数据
来源:互联网 发布:淘宝网钢笔学生 编辑:程序博客网 时间:2024/05/18 00:10
pcap_dump 写 *.pcap文件数据
int main(void)
{pcap_t *dev = NULL;
char errMsg[256] = { 0 };
char *com = "tcp port 80";
struct bpf_program bpg;
memset(&bpg, 0x00, sizeof(struct bpf_program));
signal(SIGINT, sighdl);
dev = pcap_open_live("eth1", 65535, 1, 0, errMsg);
if(dev == NULL)
{
be_printf("pcap_open_live is failed = %s\n", errMsg);
return -1;
}
pcap_compile(dev, &bpg, com, 0, 0);
pcap_setfilter(dev, &bpg);
struct pcap_pkthdr *pkt;
const u_char *data;
pcap_dumper_t *t = pcap_dump_open(dev, "./test.pcap");
int ret = 0;
while( ret = pcap_next_ex(dev, &pkt, &data) )
{
if(flg == 0)
break;
if(ret > 0 && pkt->caplen > 0)
{
// 第一个参数是 pcap_dump_open() 打开的pcap_dumper_t* 类型数据, 需要手动转换为char *
pcap_dump((char *)t, pkt, data);}
}
pcap_dump_close(t);
be_printf("pcap_dump_close is OK\n");
return 0;
}
1 0
- pcap_dump 写 *.pcap文件数据
- pcap文件格式及写pcap文件
- pcap文件
- pcap 文件 数据过滤脚本(遍历目录文件)
- 由pcap文件提取IPv6的flow数据
- C++编程->Winpcap网络数据保存为pcap文件
- pcap文件解析
- Python读取pcap文件
- pcap文件分析
- Python读取pcap文件
- Pyshark分析pcap文件
- pcap文件解析
- PCAP文件存储格式
- C++ 读取 pcap文件
- pcap文件概述
- PCAP文件结构
- pcap文件分析的学习
- 构建tcpdump/wireshark pcap文件
- 蓝牙流程介绍
- 推荐算法工程
- java访问修饰符
- 微信群发
- 使用JAVA操作netty框架
- pcap_dump 写 *.pcap文件数据
- 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
- I.MX6开发板 启动流程分享 -迅为嵌入式
- hadoop 0.0.0.0/0.0.0.0:10020 connection refused
- Android Gatt连接流程源码分析之ClientIf注册
- Android开发-拍照录像-AndroidStudio(二)VCamera拍摄小视频初体验
- 在js(jquery)中获得文本框焦点和失去焦点的方法
- PAT (Top Level) Practise 1013 Image Segmentation (35)
- Eclipse中Web开发需要用的一些插件的安装方法