c语言指定网口捕获数据包--使用libpcap包
来源:互联网 发布:网络映射 重启后消失 编辑:程序博客网 时间:2024/05/16 02:12
/*Listing 2. Simple snifferTo compile: gcc simplesniffer.c -o simplesinffer -lpcap*/#include <stdio.h>#include <pcap.h> int main(int argc, char **argv){system("clear");pcap_t *fp; char errbuf[PCAP_ERRBUF_SIZE];pcap_t *descr= pcap_open_offline("/home/IPS/test.pcap",errbuf);const u_char * packet; struct pcap_pkthdr hdr; packet = pcap_next(descr, &hdr);//printf("packet: %s\n",packet);fflush(stdout);/* Open the output device */if ( (fp= pcap_open_live("eth3", 100, 1,1000,errbuf ) ) == NULL){fprintf(stderr,"\nUnable to open the adapter. %s is not supported \n", "eth3");return 0;}printf("open the output device success!\n");getchar();while (packet){unsigned packetSize= hdr.len;printf("packeSize is :%d\n",packetSize);unsigned i=0;/*for (i=0; i< packetSize;i++){//printf("now i is %d\n",i);//sleep(2);} *///pcap_sendpacket(sp->handle.pcap, data, (int)len);pcap_sendpacket(fp, packet, packetSize);packet = pcap_next(descr, &hdr);printf("send packet over!:%s \n",descr);}pcap_close(descr);return 0;}
complie:gcc simplesniffer.c -o simplesinffer -lpcap
- c语言指定网口捕获数据包--使用libpcap包
- c语言指定网口转发数据包---使用libpcap包
- 网络数据包捕获函数库Libpcap安装与使用
- c语言获得网络信息--使用libpcap包
- c语言获得设备端口列表--使用libpcap包
- libpcap捕获数据包储存于读取
- Libpcap库编程指南--数据包捕获
- Libpcap库编程指南--网卡数据包捕获
- linux fedora 14(内核2.6.35.6) PF_RING+libpcap 极速捕获千兆网数据包,不丢包
- Linux ubuntu PF_RING+libpcap 极速捕获千兆网数据包,不丢包
- Linux ubuntu PF_RING+libpcap 极速捕获千兆网数据包,不丢包
- libpcap分组捕获函数库使用
- golang使用gopacket包进行数据包捕获,注入和分析
- 使用 RawSocket 捕获网卡/指定程序/指定端口/指定IP 数据包
- linux中的libpcap中捕获数据包的时间戳
- tcpdump/libpcap中捕获数据包的时间戳
- libpcap编程(2)DPDK下的数据包捕获
- libpcap包的使用
- python修改文件名问题
- Linux下CUDA平台搭建
- org.hibernate.LazyInitializationException: could not initialize proxy - no
- Affinity Meta-Data Service 介绍
- Android自动化测试之Monkey工具(二)
- c语言指定网口捕获数据包--使用libpcap包
- 输入两个数,找出之间所有的素数
- 通过HTML注释实现方便的css hack
- java动态加载jar包(推荐二)
- 方形矩阵顺时针旋转90度 Rotate Image
- Ehcache 中ehcache.xml 配置详解和示例
- 利用批处理结合winrar轻松压缩文件
- 应届毕业生求职勿攀“高枝”
- sql server2005语句中select如何更改select结果集的列名