当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

Npcap

网络包抓取开发包
授权协议 MIT
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 史经业
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Npcap 是 Nmap 项目的网络包抓取库在 Windows 下的版本。官网地址为:https://npcap.cn/

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)数据包发送;

  • 上一篇文章介绍了Qt 5 Creator配置nPcap的详细过程; 这一篇主要是翻译一下nPcap的应用指导部分; 这一部分内容是下载的SDK里面的doc部分的npcap-tutorial.html 翻译一下,方便自己后期查看,也方便想使用nPcap的客官查阅。 npcap开发指南 Npcap Development Tutorial 1,摘要 Abstract 编写使用Npcap列出网络适配器、

  • npcap 是Nmap自带的一个数据包处理工具,Nmap底层就是使用这个包进行收发包的,该库,是可以进行二次开发的,不过使用C语言开发费劲,在进行渗透任务时,还是使用Python构建数据包高效,唯一的区别是使用Python的库,可以节约我们寻找数据包结构的时间. Npcap发送ARP数据包: 通过使用Npcap实现发送一个ARP广播数据包,这里需要先构建数据包的结构,然后在发送出去. #inclu

  • Stopping the npf driver Stopping the npcap driver 最终解决办法 删除该注册表: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\NpcapInst 来自: https://github.com/nmap/npcap

  • 基于python的npcap库与dpkt库实现抓包及存储 import pcap import dpkt import socket import sys import getopt import os """实现了捕获底层数据包并储存为pcap文件""" # list all of the Internet devices devs = pcap.findalldevs() # 获取本机设备名

  • 在安装wireshark的时候,首先遇上了这么一个问题:npcap无法安装。 具体忘记了,因为当时我的网卡驱动也坏了、 这是其中一个可能的原因,如果你也安装不上的话。 后来我就去安装winpcap了。依旧是遇到了问题: a newer version of winpcap is already installed on this machine 给我整懵了。 我还是看得懂英文的,于是我在C盘里面

  • 本文主题如上所示:相信大家都有 Windows 操作系统充当 “软件路由” 为其它局域网-以太网设备提供网络吞吐性能不足的烦恼。 那么本文提出的技术观点可能会让这种问题得到有效的缓解,局域网其它设备通过 Windows 主机所指示提供的网关。 标准技术组成至少需要以下几个部分: 1、ARP 2、LLDP链路层发现协议 3、DHCP 4、IP协议         4.1、TOS/DSCP QOS服务

 相关资料
  • 下面的例子中我们通过tcpdump查看workerman-chat应用通过websocket传输的数据。workerman-chat例子中服务端是通过7272端口对外提供websocket服务的,所以我们抓取7272端口上的数据包。 1、运行命令 tcpdump -Ans 4096 -iany port 7272 2、在浏览器地址栏输入 http://127.0.0.1:55151 3、输入昵称

  • 提示 视频 PPT 下载 背景介绍 在网络编程的过程中,经常需要利用抓包工具对开发板发出或接收到的数据包进行抓包分析。wireshark 是一个非常好用的抓包工具,使用 wireshark 工具抓包分析,是学习网络编程必不可少的一项技能。 准备工作 安装 wireshark 安装 wireshark,一路默认安装就行。程序安装完之后,打开 wireshark 软件。 选择与开发板相对应的网卡 打开

  • 手机设置代理 连接好指定的 wifi 后,点击那个 wifi 里的设置,将「代理」那一项,设置为手动,然后输入ip(电脑上的ip)、端口号(8899)。然后就可以通过电脑上的 whistle 工具,查看手机的网页请求。注意,要保证手机和电脑在同一个网络下。 捕获和拦截https请求 whistle 安装证书后,可以拦截 https 请求。但是,我现在又不想拦截 https 请求了,该怎么卸载证书呢

  • 下面的例子中我们通过tcpdump查看workerman-chat应用通过websocket传输的数据。workerman-chat例子中服务端是通过7272端口对外提供websocket服务的,所以我们抓取7272端口上的数据包。 1、运行命令 tcpdump -Ans 4096 -iany port 7272 2、在浏览器地址栏输入 http://127.0.0.1:55151 3、输入昵称

  • 注:本文大部分转自细说tcpdump的妙用,有删改。 tcpdump命令: tcpdump -en -i p3p2 -vv # show vlan tcpdump选项可划分为四大类型:控制tcpdump程序行为,控制数据怎样显示,控制显示什么数据,以及过滤命令。 控制程序行为 这一类命令行选项影响程序行为,包括数据收集的方式。之前已介绍了两个例子:-r和-w。-w选项允许用户将输出重定向到

  • 主要内容:分析url规律,写正则表达式,编写程序代码本节编写一个快速下载照片的程序,通过百度图片下载您想要的前 60 张图片,并将其保存至相应的目录。本节实战案例是上一节《 Python Request库安装和使用》图片下载案例的延伸。 分析url规律 打开百度图片翻页版( 点击访问),该翻页版网址要妥善保留。其 url 规律如下: 百度为了限制爬虫,将原来的翻页版变为了“瀑布流”浏览形式,也就是通过滚动滑轮自动加载图片,此种方式在一定程度上限制了

  • Swoole提供了底层的网络socket服务器实现。普通用户只需要实现协议或基于现有的协议进行二次开发。 底层Driver BlockTCP 阻塞的tcp/udp server, 请求按顺序执行,必须处理完一个请求才能继续处理新的请求。 SelectTCP 使用select做IO复用的异步非阻塞 server,可以同时维持多个TCP连接。select最大只能维持1024个连接,并且性能会随着连接数

  • 问题内容: 所以,我的问题相对简单。我有一只蜘蛛在多个站点上爬行,我需要它按照我在代码中写入的顺序返回数据。它发布在下面。 结果以随机顺序返回,例如,返回29,然后28,然后30。我已经尝试将调度程序的顺序从DFO更改为BFO,以防万一这是问题所在,但这并没有改变。 问题答案: 定义在方法中使用的URL 。下载页面时,将为你的方法调用每个起始URL的响应。但是你无法控制加载时间-第一个起始URL可