Npcap中文官网:https://npcap.cn/
Npcap介绍
Npcap是致力于采用Microsoft Light-Weight Filter (NDIS 6 LWF)技术和Windows Filtering Platform (NDIS 6 WFP)技术对当前最流行的WinPcap工具包进行改进的一个项目。Npcap项目是最初2013年由Nmap网络扫描器项目(创始人Gordon Lyon)和北京大学罗杨博士发起,由Google公司的Summer of Code计划赞助的一个开源项目,遵循MIT协议(与WinPcap一致)。Npcap基于WinPcap 4.1.3源码基础上开发,支持32位和64位架构,在Windows Vista以上版本的系统中,采用NDIS 6技术的Npcap能够比原有的WinPcap数据包(NDIS 5)获得更好的抓包性能,并且稳定性更好。
特点
Npcap还独具以下特点:
1. 支持NDIS 6技术;
2. 支持“只允许管理员Administrator”访问Npcap;
3. 支持与WinPcap兼容或并存两种模式;
4. 支持Windows平台的回环(Loopback)数据包采集;
5. 支持Windows平台的回环(Loopback)数据包发送;
源码
Npcap源代码采用GitHub托管,其Repository地址为:
安装包下载
目前与WinPcap 4.1.3完全兼容的最新Npcap 0.05-r4安装包下载地址:
https://github.com/nmap/npcap/releases
开发者列表
Npcap相关开发讨论采用Nmap的开发者列表:
与Wireshark社区与Nmap社区的关系
现在Wireshark最新版本已经可以检测到Npcap的存在,并在安装界面进行提示。
现在Nmap已经着手进行与新Npcap的兼容工作,采用优先使用Npcap,其次使用WinPcap的策略,下面是相关的开发组信息:
http://seclists.org/nmap-dev/2015/q2/258