好工具推荐系列:Wireshark v3.x可以捕捉本地数据了,WinPcap已替换为NPcap

简介: 好工具推荐系列:Wireshark v3.x可以捕捉本地数据了,WinPcap已替换为NPcap

Wireshark早期版本不支持抓取本地回环数据


在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark早期的版本是无法抓取到本机数据包的。Windows系统没有提供本地回环网络的接口,用wireshark早期版本监控网络的话只能看到经过网卡的流量,看不到访问localhost的流量,因为wireshark早期版本在windows系统上默认使用的是WinPcap来抓包的。而现在新版本已经用Npcap替换掉WinPcap,Npcap是基于WinPcap 4.1.3开发的,api兼容WinPcap。


回环数据(Loopback):就是指没有经过网卡的数据。


截止2020年3月9日,两者版本分别是winPcap_4.1.3、npcap-0.9988.



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


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


Wireshark-win64-3.2.2安装与使用


如果已安装WinPcap的请卸载,最好Wireshark旧版本一起卸载掉,重新安装新版本Wireshark-win64-3.2.2。

image.png



Wireshark安装过程中,会安装Npcap。

image.png



安装好了以后,打开Wireshark,选择Adapter for Loopback traffic capture,就可以捕捉本地回环数据


image.png


它不仅可以抓URL是localhost的,也可以是127.0.0.1。当然,抓本机IP也是完全可以的。



Wireshark临时的配置文件


存放在C:\Users\<用户名>\AppData\Roaming\Wireshark


例如recent_common文件就记录了用户自定义的过滤器表达式。




---


https://www.wireshark.org/download.html


https://nmap.org/npcap/


https://nmap.org/npcap/vs-winpcap.html


https://github.com/nmap/npcap


相关文章
|
SQL Oracle 前端开发
提高工作效率的万能Java行列转换工具类
提高工作效率的万能Java行列转换工具类
662 0
|
并行计算 PyTorch Linux
ubutun/linux(终端)安装anaconda3以及pytorch
ubutun/linux(终端)安装anaconda3以及pytorch
548 0
|
安全 搜索推荐 定位技术
|
存储 人工智能 自然语言处理
轻松改造公众号:10分钟实现智能客服自动化!
在阿里云平台上,仅需10分钟即可将微信公众号(订阅号)升级为AI智能客服,提供7x24小时客户支持,显著提升用户体验。方案包括四步:创建大模型问答应用、搭建微信公众号连接流、引入AI智能客服以及增加私有知识库,确保客服能精准回答复杂咨询,助力业务竞争力提升。整个过程简单快捷,在免费试用额度内费用为零。
1191 7
轻松改造公众号:10分钟实现智能客服自动化!
|
C语言 Perl
博途软件的基本操作,快捷操作有哪些?什么是博途视图和项目视图?
博途软件开发之初就把直观、高效、可靠作为非常重要的关键因素,持续走访了世界多数国家的工程师并着眼未来,博途软件在界面设置、窗口规划布局等多方面进行优化布置。如何快速了解博途软件的界面、操作规则是提高效率的关键环节。本节我们主要来介绍博途软件的基本操作。
博途软件的基本操作,快捷操作有哪些?什么是博途视图和项目视图?
|
Web App开发 缓存 数据安全/隐私保护
抓包工具 - Fiddler(详细介绍)
原文:抓包工具 - Fiddler(详细介绍) Fiddler的详细介绍                                   一、Fiddler与其他抓包工具的区别  1、Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。
2580 0
|
Shell
获取image文件, magisk刷机
直接从系统镜像获取image文件, 用于magisk刷机流程中的patch修补流程; 全程使用adb方式,
552 0
|
XML 开发框架 JSON
成功实现C++调用C#写的库(CLR),我的个人心得与总结
成功实现C++调用C#写的库(CLR),我的个人心得与总结
2810 0
|
分布式计算 Ubuntu Hadoop
Ubuntu22.04下搭建Hadoop3.3.6+Hbase2.5.6+Phoenix5.1.3开发环境的指南
呈上,这些步骤如诗如画,但有效且动人。仿佛一个画家在画布上描绘出一幅完美的画面,这就是你的开发环境。接下来,尽情去创造吧,祝编程愉快!
1115 19

热门文章

最新文章