基于MFC和WinPcap库开发的网络抓包和协议分析软件
这是一款基于MFC和WinPcap库开发的网络抓包和协议分析软件,你可以用它来采集本机网络流量并在线分析协议,或者读取pcap文件进行离线协议分析,快下载试试吧。
开发环境:Win7 + Visual Studio 2015
依赖:WinPcap 4.1.3
技术细节:
本地网络接口上数据包实时捕获与在线协议分析
提供pcap文件存储
支持pcap文件读取与离线协议分析
提供显示过滤器,选择指定协议的数据包进行显示
支持常见网络协议解析
层次 | 协议 |
---|---|
应用层 | DNS / HTTP / DHCP |
传输层 | UDP / TCP |
网络层 | IPv4 / ICMP |
数据链路层 | Ethernet / ARP |
ICMP报文类型 | ICMP报文类型值 | 支持解析 |
---|---|---|
目的地不可达 | 3 | √ |
源端抑制 | 4 | √ |
重定向 | 5 | √ |
超时 | 11 | √ |
Echo请求 | 8 | √ |
Echo响应 | 0 | √ |
DNS资源记录类型 | 作用 | 支持解析 |
---|---|---|
A | 根据域名查询IP地址 | √ |
NS | 指定一个DNS服务器解析该域名 | √ |
CNAME | 查询域名的别名 | √ |
PTR | 根据IP地址查询域名 | √ |
DHCP报文选项 | DHCP报文选项代码 | 支持解析 |
---|---|---|
填充 | 0 | √ |
子网掩码 | 1 | √ |
网关地址 | 3 | √ |
DNS服务器地址 | 6 | √ |
域名 | 12 | √ |
请求IP地址 | 50 | √ |
IP地址租约时间 | 51 | √ |
DHCP消息类型 | 53 | √ |
DHCP服务器标识 | 54 | √ |
厂商标识 | 60 | √ |
客户端标识 | 61 | √ |
结束 | 255 | √ |
支持快捷键
快捷键 | 功能 |
---|---|
Ctrl + G | 光标定位到当前选中数据包 |
Ctrl + O | 打开pcap文件 |
Ctrl + W | 关闭pcap文件 |
Ctrl + S | 另存为新的pcap文件 |
Alt + F4 | 退出程序 |