asp.net网站开发源码,加强酒店网站建设的建议,小程序代理项目,网站建设的领军 18年网站建设背景
因为发往本机的数据包是通过回环地址的#xff0c;即#xff1a;数据包不会通过真实的网络接口发送#xff0c;因此我们需要通过设置路由规则来让本来发到虚拟网络接口的数据包发送到真实网络接口即可。
场景描述#xff1a;在网络程序开发的过程中#xff0c;有时…背景
因为发往本机的数据包是通过回环地址的即数据包不会通过真实的网络接口发送因此我们需要通过设置路由规则来让本来发到虚拟网络接口的数据包发送到真实网络接口即可。
场景描述在网络程序开发的过程中有时候会把本机既作为客户端又作为服务器端来调试代码使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的需要通过简单的设置才可以。 解决方案
windows系统没有提供本地回环网络的接口用wireshark监控网络的话只能看到经过网卡的流量看不到访问localhost的流量因为wireshark在windows系统上默认使用的是WinPcap来抓包的现在可以用Npcap来替换掉WinPcapNpcap是基于WinPcap 4.1.3开发的api兼容WinPcap。
1) 下载安装Npcap
下载Npcap安装包 安装过程中会检测是否安装了WinPcap如果安装会提示卸载卸载之后继续完成安装。当然如果还没有安装wireshark安装安装wireshark不要安装WinPcap了 直接双击安装 2) 抓包
安装完成启动wireshark, 可看到在网络接口列表中多了一项Npcap Loopback adapter这个就是来抓本地回环包的网络接口了。不仅可以抓URL是localhost的也可以是127.0.0.1当然抓本机IP也是完全可以的 打开抓包软件选择抓包网卡