wireshark抓取本地进程间通信的http报文

将Tomcat服务器和页面都放在本机进行程序调试时,WireShark没法抓取本地电脑两个进程间的socket通信(Wireshark只能捕捉网卡收到的数据)

解决方法:在本机路由表中添加一条通往本机IP地址的路由信息;

1、运行中输入cmd,打开dos窗口;

2、dos窗口中输入route print,打印路由表信息;

3、dos窗口中输入route add 10.168.17.100 MASK 255.255.255.255 10.168.17.254,添加路由信息,

10.168.17.100为本机电脑的ip地址,10.168.17.254为本机电脑的默认网关地址,

此路由信息指示将发往10.168.17.100的IP包发往网关10.168.17.254,网关按照其自身的路由表又会将这个IP包转发回来,

从而Wireshark可以捕捉到这个IP包;

4、dos窗口中输入route print,打印路由表信息,查看是否添加成功;

5、使用结束后,在dos窗口中输入route delete 10.168.17.100,删除添加的路由信息,减小网卡不必要的负荷。


  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值