winpacp笔记(六)
来源:互联网 发布:程序员英文 编辑:程序博客网 时间:2024/06/04 20:01
1.basic_dump
pcap_finadalldevs:获取设备列表
pcap_open_live:打开网卡,准备抓取流量
pcap_freaalldevs:释放折别列表中的空间
pacp_loop:通过回调函数,循环抓取流量
pcap_close:关闭打开的网卡
2.basic_dump_ex
pcap_findalldevs:获取设备列表
pcap_open_live:打开网卡,准备抓取流量
pcap_freealldevs:释放设备列表空间
pcap_next_ex:通过while循环抓取流量,抓1次调用1次
3.iflist
pcap_findalldevs:获取设备列表
pcap_open_live:打开网卡,准备抓取流量
pcap_freealldevs:释放设备列表空间
ifprint:打印网卡信息
4.pcap_filter:过滤数据包保存到文件
设置命令行参数
-s 设备名 –o 文件名.pcap
pcap_dump_open:打开要保存流量的文件->类似fopen
pcap_dump:把抓取的流量写入文件
5.pktdump_ex:通过循环,抓取流量,打印抓取的流量的16进制数
for (i=1; (i < header->caplen + 1 ) ; i++)
{
printf("%.2x ", pkt_data[i-1]);
if ( (i % LINE_LEN) == 0) printf("\n");
}
6.readfile:读取流量包文件,输出流量信息
pcap_open_offline:打开流量文件,对应打开的网络设备,通过回掉函数读取
7.readfile_ex:读取流量包文件,输出流量包信息
pcap_next_ex:通过循环读取流量信息,
8.savedump:从网卡抓取数据,写入到已存在文件
sendpack:发包
pcap_sendpacket:发送原始数据包
9.UDPdump:应用过滤器抓包
pcap_datalink:检测是否使以太网
pcap_compile:编译过滤器(构造过滤器)
pcap_setfilter:设置过滤器
http://www.ferrisxu.com/WinPcap/html/index.html
- winpacp笔记(六)
- winpacp 开发
- VS2010下配置winpacp
- 学习笔记(六)
- UML笔记(六)
- 创业笔记(六)
- 学习笔记(六)
- 字符串笔记(六)
- 数组笔记(六)
- python笔记(六)
- java笔记(六)
- C++笔记(六)
- 听课笔记(六)
- Swift 笔记(六)
- FPGA笔记(六)
- 零碎笔记(六)
- 阅读笔记(六)
- Oracle笔记(六)
- <iOS开发>之蓝牙使用
- 洛谷 P1057 传球游戏
- cogs 1117 poj 3169 Layout 差分约束系统
- Java 操作excel表格
- 数值分析——c++实现非线性方程求根的方法
- winpacp笔记(六)
- Java Wish List: The Top Differences Between Java, Scala, Groovy, Clojure and Kotlin
- 详解C++11中值得关注的几大变化
- Spark性能优化指南——高级篇
- Python如何导入自定义模块
- mysql转ElasticSearch的案例分析
- Myeclipse10中导入jquery.js文件报验证错误
- 复选框checkbox的一些用法
- 《数据挖掘概念与技术》第二版 中文版 第二章答案