Skip to content

基于MFC和Winpcap库开发的网络抓包软件

Notifications You must be signed in to change notification settings

YioHoohoo/SnifferUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

SnifferUI

基于MFC和Winpcap库开发的网络抓包软件

功能:

  • 支持对Ethernet、ARP、IPv4、ICMP、UDP、TCP、DNS、HTTP、DHCP的解析。
  • 其中ICMP只支持解析类型为3、4、5、11、8、0的报文,DNS只支持解析类型A、NS、CNAME、PTR的报文,DHCP只能解析选项0、1、3、6、12、50、51、53、54、60、61、255。

ToDoList:

  • v2.0中DHCP,DNS,HTTP解析的实现
  • 根据协议名过滤数据包
  • 数据包保存为.pcap格式文件

Bug:

  • 过滤后原来位置的底色保持不变
  • DNS协议无法正确解析回答、授权回答、附加信息区域
  • 数据包16进制字节流格式不对齐

v2.0更新说明:

  • 代码重构
  • 解决内存泄露问题
  • 界面更换为WIN7风格

运行截图:

v2.0

v1.0

参考资料:

About

基于MFC和Winpcap库开发的网络抓包软件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 47.6%
  • C++ 36.7%
  • HTML 15.4%
  • Clarion 0.3%