Skip to content

Applenice/Sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sniffer

Implementing a simple sniffer with MFC

环境:

  • Windows 10
  • Npcap SDK 1.01
  • VS2017

一直想写一个Windows下抓包的工具,但不会Windows下的开发,查了一些资料,实现Npcap + MFC的Sniffer工具。

当前功能:

  • 列取主机中的网卡
    此前认为未列出无线网卡,但经过IP地址对比后,发现无线网卡其实已经列出,但获取的网卡描述信息为Microsoft,与主机中显示的描述信息不符,该问题待解决

  • 协议过滤
    TCP、UDP、ARP、ICMP

  • 保存Pcap

  • 读取Pcap
    修复读取Pcap后,触发请选择合适网卡或再次触发读取场景时,数据异常访问,导致软件崩溃的问题

  • 统计数据
    数据详情设置为只读

  • HEX显示
    支持每8个字节数据分隔

实现截图:
Sniffer

参考litingli写的系列文档实现,就不一一列出:
1、一步一步开发sniffer(Winpcap+MFC)(一)工欲善其事,必先配环境——配置winpcap开发环境

About

Implementing a simple sniffer with MFC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published