WireShark如何抓取本地localhost的包
2024-10-14 21:07:48
今天将自己的电脑既作为客户端又作为服务端进行一个程序的测试,想着用WireShark来抓包分析一下问题,但由于WireShark只能抓取经过电脑网卡的包,由于我是使用
localhost
或者127.0.0.1
进行测试的,流量是不经过电脑网卡的,所以WireShark无法抓包,一番查找之下找到了解决方法。
1 . 以管理员身份打开命令提示符
2 . 输入 route add 本机ip mask 255.255.255.255 网关ip
如果不知道本机ip和网关ip,可以在命令行输入ipconfig
查看
例如我的 : route add 192.168.0.106 mask 255.255.255.255 192.168.0.1
3 . 将我们程序里面的localhost
或者127.0.0.1
替换成本机ip
4 . 使用WireShark即可抓到本地包
注:在测试完之后,使用route delete 本机ip mask 255.255.255.255 网关ip
来删除我们上面的更改,不然我们本机的所有报文都会先经过网卡再回到本机,会比较消耗性能。
转自:https://blog.csdn.net/bingjianit/article/details/54847852
wireshark:ip.src==192.168.0.106 and ip.dst==192.168.0.106 and tcp.port==4567
最新文章
- Jexus 服务器部署导航
- O365(世纪互联)SharePoint 之文档库使用小记
- HTML和xhtml,CSS
- mongodb存储过程
- JS魔法堂:关于元素位置和鼠标位置的属性
- O(V*n)的多重背包问题
- excel上传与下载
- 用js给html设置style
- IMS 相关名词解释
- ie调试控制台
- JavaScript 深浅拷贝
- ViewModel从未如此清爽 - 轻量级WPF MVVM框架Stylet
- C#基本功之委托和事件
- Traceback (most recent call last): File ";c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\Packages\ptvsd\_vendored\pydevd\_pydevd_bundle\pyd
- 前端 HTML body标签相关内容 常用标签 表单标签 form
- [Windows Hook] 屏蔽键盘按键
- layer的用法
- QCheckBox控件
- 如何在Oracle中建立表和表空间?
- .net core2.2 跨域
热门文章
- VirtWire 注册教程
- 改变下blog思维
- 【贪心】[hdu1052]Tian Ji -- The Horse Racing(田忌赛马)[c++]
- openstack 之~keystone之HTTP协议
- SpringCloud无废话入门03:Feign声明式服务调用
- SpringCloud无废话入门01:最简SpringCloud应用
- gitlab简单使用教程【转】
- centos7防火墙iptables开放常用端口
- (三)underscore.js框架Objects类API学习
- mac下卸载jdk