Windows安装Wireshark实现127.0.0.1抓包


# Windows安装Wireshark实现127.0.0.1抓包

简介

Wireshark(前称Ethereal)是一个网络封包分析软件。官网下载
Npcap 支持 Win7 及以上系统,基于 WinPcap 库,可以抓取通过 127.0.0.1 本地环回地址的包。官网
WinPcap 是 Wireshark 默认抓包工具,据 Wireshark 和 Npcap 的官网说不再更新了。官网

我们的系统是 Win7,原先安装的 Wireshark + WinPcap 组合不支持抓取环回地址的包,所以我们要重新选择安装 Wireshark + Npcap 的组合。

卸载

在这里插入图片描述

安装Wireshark

打开 exe 文件之后,一直选中下一步(Next),默认选项就可以了,中间会弹出安装Npcap的

其中最后一步是询问是否要安装 USBPcap,官网,正如其名,是用来抓取 USB 口的数据的。
我用不到,所以就没选。最后点击安装(Install)。
在这里插入图片描述

安装 Npcap

在这里插入图片描述

  • 第一项:loopback_support,这部分功能现在由 Microsoft loopback Adapter 来支持,所以不需要勾选。传送门:Microsoft loopback Adapter 安装教程
  • 第二项:admin_only,勾选后权限控制,只有管理员才能使用 npcap。目前大家都是个人PC没必要勾选
  • 第三项:dot11_support,勾选后支持抓取 802.11 WiFi 包,但是也不是所有硬件和网络都支持
  • 第四项:winpcap_mode,勾选后兼容 winPcap,默认勾选。

注意:
如果杀毒或防护软件弹出提示,那么请允许 Npcap 的操作权限
如果照此教程安装完 Wireshark 还不支持抓取本地环回地址的包,那你需要确认你本地是否安装过 Microsoft loopback Adapter,教程上面已经给出了,最终结果图如下:——我在windows10 20H2安装完成后没有发现这一项,依旧可以正常使用
在这里插入图片描述

捕获回环地址数据报

在这里插入图片描述

  • 最重要的是要选择 Adapter for loopback traffic capture,这个能够捕捉到本地发出,本地接收的报文
  • 我这里选择过滤 port 8080,因为我本地服务器代码指定的是 8080 端口

过滤器
我这里仅展示了一种过滤器语法使用,想要知道更多,推荐一下这篇 传送门

修改 Wireshark 列首选项

关于打开 Column Preferences,你可以选择右击列,从菜单中打开。也可以选择编辑 => 首选项,展开外观 => 选择列
在这里插入图片描述

这里还可以编辑你关心的列
在这里插入图片描述

总结

总之,你需要安装的有 Npcap,Microsoft loopback Adapter 和 Wireshark,来实现本地回环地址抓包。
本文中没有具体展示抓包过程,不过我相信你使用 wireshark 抓本地包,一定已经是一名技术过硬的软件工程师了,你可能正在用 Go/Python/Java/C++ 中的一门语言进行网络编程。按照以上步骤操作,基本上能实现你运行代码时,底层数据的抓包要求了!祝你好运,我的朋友!


经过个人测试,可以抓取到请求本地8080服务的包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wireshark是一个网络封包分析软件,可以用来抓取通过127.0.0.1本地环回地址的包。为了使用Wireshark抓取本地回环地址的包,你需要安装Npcap、Microsoft loopback Adapter和Wireshark软件。Npcap是Wireshark抓包工具,可以支持Win7及以上系统。你可以从Wireshark官网下载Npcap。另外,你还需要安装Microsoft loopback Adapter,这是一个虚拟网络适配器,用于模拟本地回环地址。最后,你需要下载并安装Wireshark软件,建议使用版本号高于1.12.8和1.99.9的2.0.5以上版本。你可以从Wireshark官网或者其他可信的下载网站获取Wireshark软件。安装完成后,你就可以使用Wireshark来抓取127.0.0.1本地回环地址的包了。祝你好运!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [Windows安装Wireshark实现127.0.0.1抓包](https://blog.csdn.net/qq_39517116/article/details/116791917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【网络】Wireshark无法捕获127.0.0.1的报文](https://blog.csdn.net/m0_45406092/article/details/105513870)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值