CVE漏洞中文网

0DayBank一个专门收集整理全球互联网漏洞的公开发布网站
  1. 首页
  2. 百科
  3. 正文

winpcap

2017年5月24日 833点热度 0人点赞 0条评论

winpcap

  • 首页
  • 分类阅读
  • 文库
  • 专栏
  • 公开课
  • 商城
  • 漏洞盒子
注册 | 登录
投稿

WinPcap威力加强版:这个国产开源工具获得了Google赞助

0xroot2016-05-26共377245人围观 ,发现 24 个不明物体工具

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)获得更好的抓包性能,并且稳定性更好。这款工具究竟如何,一起来随FreeBuf看看吧!

工具特色

1. 支持NDIS 6技术;

2. 支持“只允许管理员Administrator”访问Npcap;

3. 支持与WinPcap兼容或并存两种模式;

4. 支持Windows平台的回环(Loopback)数据包采集;

5. 支持Windows平台的回环(Loopback)数据包发送;

安装

在Nmap项目分支下可获得npcap的源码以及编译好的安装包:

Npcap

本次测试我们下载了目前的最新版(0.07 r3)

Npcap

*注意:安装时必须勾选最后一项

信任并安装:

Npcap

使用

3.1 WireShark与Npcap

WireShark

WireShark最新版在安装时可以检测到Npcap:

WireShark&Npcap

安装完成后,打开wireshark我们可以看到一个新增项:Npcap lookback Adapter

WireShark & Npcap LookBack Adapter

3.2 Nmap与Npcap

Nmap已经着手进行与新Npcap的兼容工作,采用优先使用Npcap,其次使用WinPcap的策略:

nmap

Npcap for Nmap:

Nmap

由于Npcap和winpcap一样:是为应用程序提供一种访问网络底层的能力,在实际测试中没有炫酷的UI,更没有与用户的交互界面操作,算得上是朴实无华。

作者问答

IMG_8235.PNG

Q FreeBuf提问   A 产品开发者罗杨博士回答

Q:做这个产品的初衷?

A:在我研二的时候,参加了Google的一个比赛或者说实习(Google Summer of Coder2013),那个时候入选了Nmap的WinPcap Developer职位,目的就是改进WinPcap。因为WinPcap采用的是旧的NDIS 5的技术,微软已经标记为“过时”,未来随时可能淘汰,也就是说下一个版本的Windows,比如Win11,你可能就用不了WinPcap了。所以我们组织未雨绸缪,提前规划了Npcap的开发。Npcap采用更新的NDIS 6技术,这也是微软所倡导的,所以性能、功能两方面都比WinPcap更好。不过现在Win10仍然支持旧的WinPcap,所以目前你可以看到Npcap和WinPcap共存

Q:Npcap目前有多少人在开发维护?

A:4个contributor吧,不过绝大多数维护工作还是由我完成。

Q:开发过程中有哪些有意思的事或者遇到的坑以及心得体会?

A:开发过程比较艰苦的是调试内核驱动的bug,驱动程序不知道哪里写的有问题,总是蓝屏…(或许这是大家都比较头疼的问题吧,一个大写的心疼,haha)

比较有意思的是,我硕士导师听说我参加这个项目后,不仅不反对,而且很支持,说能够让中国人自己研发的开源软件走出国门。然后帮我安排了一台机器做实验,这样我就有了两台机器,就可以进行双机调试了。

Q:那么这个项目又是怎样获得软件基金会基金支持的?方不方便透露一下细节(资金支持方面)?

A:这个项目的最初想法就是在Nmap组织发起的,因为我的mentor,也是Nmap的创始人Fyodor与Wireshark的创始人他们很熟,他们一致认为都需要WinPcap的一个更好的改进版。

之前的开发都是通过Google Summer of Code实现赞助的,我参加了2013和2015两次,每次5000美元的资助。现在我收到Nmap组织的长期资助,每月2000美刀左右吧。

Q:npcap未来有哪些方向?除了nmap  wireshark外会不会支持更多软件?

A:首先Npcap支持所有之前WinPcap所支持的软件,实现了100%的兼容性,包括Nmap Wireshark NetScanTools等。

另外,Npcap还增加了无线网卡数据包抓取的功能,我现在也在和Aircrack-ng工具的作者、pentestbox的作者他们在谈:准备让他们加入对Npcap的支持。Aircrack-ng应该比较出名了,是个专门破解无线密码的工具(这个破WIFI密码的工具相信很多人都用过)

另外Npcap也谈了好几份商业合同,license购买者包括著名的网络服务商Riverbed,也就是Wireshark的母公司。

FreeBuf结语:Npcap是款年轻、优秀的作品,我们衷心希望这一国产开源项目能越做越好。不忘初心,方得始终。

相关链接

官网:https://nmap.org/npcap/

源码:https://github.com/nmap/npcap

安装包:https://github.com/nmap/npcap/releases

*本文作者:雪碧0xroot,FreeBuf官方出品,转载须注明来自FreeBuf黑客与极客(FreeBuf.COM)

0xroot

0xroot39 篇文章等级: 6级
|
|
  • 上一篇:RFIDler:一款定义RFID的读、写、仿真器的开源软件
  • 下一篇:Fingerprintjs2:一款开源设备指纹采集器
发表评论

已有 24 条评论

  • 不明真相的群众 2016-05-26回复1楼

    but windows 10上需要同时安装winpcap和npcap,才能启用npf,wireshark才能发现网卡

    亮了(4)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-05-26回复

      @ 不明真相的群众 正常情况下只需要安装Npcap的,安装Npcap的过程中有报错么?

      亮了(3)
  • 夜尽天明 (5级)千秋邈矣独留我,百战归来再读书 2016-05-26回复2楼

    WireShark最新版是汉化的??

    亮了(3)
    • xfspace 2016-05-26回复

      @ 夜尽天明  Wireshark2.0版本开始自带不完整中文了

      亮了(4)
  • 夜尽天明 (5级)千秋邈矣独留我,百战归来再读书 2016-05-26回复3楼

    win10专业版无法选择,,是不是个例

    亮了(2)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-05-26回复

      @ 夜尽天明  无法选择该选项的原因是机器已经安装了WinPcap,卸载WinPcap后重新运行安装程序即可。

      亮了(4)
    • dosmlp 2016-05-26回复

      @ 夜尽天明  注意看下面的提示,你已经装了winpcap了

      亮了(5)
  • suigege23 (1级) 2016-05-26回复4楼

    大神,跪拜中……

    亮了(2)
  • yjd (4级) 2016-05-26回复5楼

    赞,支持。

    亮了(2)
  • 123456 2016-05-26回复6楼

    2000美刀一个月,偶呼呼呼呼呼,羡慕中

    亮了(4)
  • 逝去de枫 (2级) 2016-05-26回复7楼

    收藏了,以后添加到教程的拓展资料里

    亮了(2)
  • global_hacker (4级) 2016-05-26回复8楼

    有空尝试一下

    亮了(1)
  • test 2016-05-26回复9楼

    我特地卸载了winpcap,然后安装nPcap,但是Nmap仍然没有发现nPcap的存在。

    亮了(1)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-05-26回复

      @ test 文章里采用的是Nmap 7.20测试版,目前还没有公开发布。但是可以单独安装Npcap以配合Nmap使用,需要在Npcap安装界面选中最后那个选项。

      亮了(1)
  • 没吃过紫薯的猫 2016-05-26回复10楼

    赞一个,大神!

    亮了(2)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-05-27回复

      @ 没吃过紫薯的猫 谢谢支持~~~ :smile: :smile:

      亮了(1)
  • 不知悔改 (1级) 2016-05-27回复11楼

    赞一个,,有支持Vista以下系统,且支持回环抓包的么?

    亮了(2)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-05-27回复

      @ 不知悔改  Npcap采用了很多从Vista才开始有的API,因此无法支持XP系统。XP系统抓回环报文建议采用RawCap (http://www.netresec.com/?page=RawCap)。

      亮了(1)
  • ysc3839 2016-05-30回复12楼

    这个真的要支持!以前抓回环包只能用RawPcap,各种麻烦,一直期待着Wireshark能直接抓回环,现在终于实现了!!!

    亮了(1)
  • h2z (2级) 2016-05-31回复13楼

    谢谢分享谢谢分享

    亮了(1)
  • Arch Vile (3级) 2016-06-01回复14楼

    调试驱动Bug真的是同有体会啊,想当初调试一个系统过滤驱动找了最起码半个月才找出bug。。

    亮了(1)
  • 只为君言 2016-06-01回复15楼

    实验室的牛逼师兄

    亮了(1)
    • hsluoyz (1级)北京大学软件工程专业博士研究生 2016-06-03回复

      @ 只为君言 :twisted:

      亮了(1)
  • 食肉大灰兔 2016-06-13回复16楼

    回复 的赞:感谢星哥!

    亮了(1)

必须您当前尚未登录。登陆?注册

必须(保密)

表情插图

取消

0xroot

0xroot

奔跑的蚂蚁

39 篇文章89 条评论

相关阅读

  • 基于ngx_lua开发的web应用防火墙开源
  • 谷歌开源人工智能系统 TensorFlow
  • 开源网络取证工具Xplico
  • 开源压缩库Libarchive曝高危漏洞,影响Debian Linux、FreeBSD等大量产品
  • 勒索软件的开源真的有利于信息安全的发展吗?

特别推荐

关注我们 分享每日精选文章

不容错过

  • 警察叔叔,我来帮你找伪基站了banish2015-04-23
  • 事件跟踪:有内鬼?黑客极有可能物理接触了索尼的网络嘎巴嘎巴2014-11-27
  • StringBleed:SNMP协议“上帝模式”漏洞影响多种网络设备clouds2017-05-01
  • 技术分享:逆向海盗船k95机械键盘饭团君2016-04-28

FREEBUF

  • 免责声明
  • 关于我们
  • 加入我们

广告及服务

  • 寻求报道
  • 广告合作
  • 联系我们
  • 友情链接

关注我们

  • 官方微信
  • 新浪微博
  • 腾讯微博
  • Twitter

赞助商

Copyright © 2013 WWW.FREEBUF.COM All Rights Reserved 沪ICP备13033796号

css.php

正在加载中...

0daybank

标签: 暂无
最后更新:2017年5月24日

小助手

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 www.pdr.cn CVE漏洞中文网. ALL RIGHTS RESERVED.

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me