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地址为:

https://github.com/nmap/npcap

安装包下载

目前与WinPcap 4.1.3完全兼容的最新Npcap 0.05-r4安装包下载地址:

https://github.com/nmap/npcap/releases

开发者列表

Npcap相关开发讨论采用Nmap的开发者列表:

http://seclists.org/nmap-dev/

与Wireshark社区与Nmap社区的关系

现在Wireshark最新版本已经可以检测到Npcap的存在,并在安装界面进行提示。

现在Nmap已经着手进行与新Npcap的兼容工作,采用优先使用Npcap,其次使用WinPcap的策略,下面是相关的开发组信息:

http://seclists.org/nmap-dev/2015/q2/258

替代WinPcap的新型Windows网络数据包截获软件——NPcap相关推荐

  1. 写一个java的网络数据包分析程序(一)

    需要写一个工具监控我所负责项目中的服务器与客户端的交易事件,而我又不方便修改系统代码(因为此工具只是我自己为了工作方便而作),因此需要通过监听并分析网络数据包来获取信息. 原本打算将tcpdump的C ...

  2. 《计算机网络》实验报告——使用SNORT观察网络数据包和TCP连接

    实验名称:使用SNORT观察网络数据包和TCP连接 实验地点: 所使用的工具软件及环境: Windows ,snort.winpcap 一.实验目的: 通过本实验,熟悉SNORT的使用,通过抓包分析, ...

  3. Wireshark 3.0.0 正式版发布,免费开源的网络数据包分析软件

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Wireshark 3.0.0 已于2月28日发布正式版,并提供了 Windows 和 macOS 平台的安装程序,源代码也已开 ...

  4. tcpdump 网络数据包分析工具

    简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...

  5. 网络数据包分析软件Wireshark简介

    Wireshark是被广泛使用的免费开源的网络协议分析软件(network protocol analyzer)或网络数据包分析软件,它可以让你在微观层面上查看网络上发生的事情,它的功能是截取网络数据 ...

  6. 一个最简单的通过WireShark破解SSL加密网络数据包的方法

    原文地址: http://article.yeeyan.org/view/530101/444688 一般来说,我们用WireShark来抓取包进行分析是没有多大问题的.但这里有个问题是,如果你碰到的 ...

  7. python小数乘法_Polymorph:支持几乎所有现有协议的实时网络数据包操作框架

    Polymorph是一个用Python3编写的框架,其允许实时修改网络数据包,为用户提供对数据包内容的最大化控制.该框架旨在实现任何现有协议(包括没有公共规范的私有协议)的网络数据包的实时修改.除此之 ...

  8. 对网络数据包进行嗅探

    例如我现在发表了一个帖子,点击提问按钮,我如何截获点击提问按钮时所发出去的包呢?并把我发表的内容取出来.   --------------------------------------------- ...

  9. 用C++实现网络编程---抓取网络数据包的实现方法

    From: http://blog.csdn.net/zjl_1026_2001/article/details/2191311 做过网管或协议分析的人一般都熟悉sniffer这个工具,它可以捕捉流经 ...

最新文章

  1. 线性时间查找固定频率的元素
  2. OpenGL多维数据集的透视图渲染
  3. mysql分库分表总结
  4. 如何创建一个基本JQuery的插件
  5. 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库
  6. php 获取远程大文件上传,PHP 获取远程文件大小的3种解决方法
  7. SystemMenu添加Item
  8. 开启JAVA死锁之迷
  9. 先装ubuntu后装windows时遇到的问题的解决办法
  10. php 生成vbs文件路径,vbs下一些取特殊路径的方法总结
  11. 计算机相关知识抢答题题库,计算机基础知识抢答赛题库
  12. firefox插件下载失败
  13. requestLayout() improperly called by android.widget.GridView{43cefbd VFED.VC.. .F...... 0,0-2190,319
  14. CW5141S1 TWM 测试例程
  15. NEFU 1266 快乐的雨季 (线段树)
  16. python 支持erp自动化操作
  17. 前序+中序 =〉后序
  18. Django(投票系统项目)
  19. java 减法基础_Java 基础入门
  20. 微信网页开发(8)--地理位置接口

热门文章

  1. 网页报错:You don't have permission to access
  2. 例题 8-4 传送中的车(Fabled Rook, UVa 11134)
  3. 电磁兼容工程(Electromagnetic compatibility engineering Herry Ott )读书笔记-- 章11 数字电路电源分布
  4. [ACNOI2022]Bitset Dog
  5. kubernetes的ingress:Ingress controller,traefik
  6. 一种高性能计算机网络控制技术,一种高性能流量计算机的研制
  7. [翻译]为EXPRESSION WEB 4添翼—如何支持HTML5设计开发!
  8. 使用ROS驱动激光雷达YDLIDAR-G4的详细过程总结(教你避开使用的各种坑....)
  9. SpringCloud SpringBoot b2b2c 微服务 多商家入驻直播商城之Git 远程仓库(Github)
  10. Java学习之路——接口