如何抓取指定软件访问网络的IP及域名?

事情是这样的,网易的战网客户端从来不缺乏bug也从不修复上报1年多的各种bug。

最近战网强制自动更新到 Battle.net.12511 后,运行程序进入登陆框就会强制崩溃弹出错误报告。

经过几天排查后我发现是SSR代理开启了pac模式,战网检测到或者访问某个URL或服务器反馈回信息,强制结束了战网客户端的运行。

该问题第一时间反馈给网易,并在发现症结后继续反馈,最终得到回答是你自己关了pac或者代理就行了,战网客户端没有也不存在任何问题。我问他那之前从来没出现过你怎么解释?对方说没办法。

我在pac.txt中搜索过所有关于暴雪的关键字,但并未找到有用的线索。我现在就是想抓取比对战网在代理开和代理关之后访问了哪些IP地址或者URL地址。然后在pac中写进白名单或者黑名单,这样就不会相互干扰了。

但具体用什么软件,什么方法可以获取到某个软件访问网络的IP地址这就超出平时研究范畴了。

希望懂的朋友可以告知一下。谢谢。

我常用的几个网络抓包工具

fiddler

抓包工具。UI简单易用,但是支持的协议有限。

Wireshark

最强抓包工具

Charles - 收费

抓包工具。备胎

Wireshark 可以的