wireshark 找不到captrue解决方法

今天想用wireshark抓取go访问mongodb服务器的包,打开wireshark发现没有找到本地的适配器,上次还是打开好好的,这回SB了,瞎搞了一下,在百度找到方法(鄙人是小小的菜鸟^-^)
鄙人的系统是win8.1:
捕捉不到适配器是因为本地没有打开 npf 服务,在dos下运行 net start npf 就好了,是不是很简单^-^,鄙人菜木有办法
附一下本地抓包方法:
在dos窗口中,输入:route add 本地IP mask 255.255.255.255 网关 metric 1,用完记得删喔(即把add 改成delete),还有一个细节值得注意一下,wireshark绑定的是网卡(链路层),而本地tcp到达网络层或传输层就返回到回环IP队列中了,所以wireshark监听不了回环地址,即127.0.0.1,所以在设置mongodb的连接地址要:"本地IP:27017",在wireshark过滤tcp.port == 27017即可看到^-^。
还有一种方法抓去本地包,借助第三方工具RawCap,http://www.netresec.com/?page=RawCap,此方法鄙人没试过

转载于:https://www.cnblogs.com/hilo/p/4553194.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值