我目前使用Little Snitch来控制Macbook Pro上的网络流量,并查看我的应用程序正在连接的内容。
不幸的是,Little Snitch仅向您显示应用程序正在连接的主机名。有没有可以向您显示应用程序发出的请求的完整URL的工具?如果您可以查看标题,那就更好了。
我目前使用Little Snitch来控制Macbook Pro上的网络流量,并查看我的应用程序正在连接的内容。
不幸的是,Little Snitch仅向您显示应用程序正在连接的主机名。有没有可以向您显示应用程序发出的请求的完整URL的工具?如果您可以查看标题,那就更好了。
Answers:
窥探网络流量的最完整功能是安装和配置系统以使用网络代理。
该mitmproxy代理(和mitmdump
工具)是成熟的,可靠的和有据可查所以,除非你有另一种满足您的特定需求我就从那里开始。
此外,https://www.charlesproxy.com也广受好评
听起来您需要一个数据包嗅探器。
Wireshark将记录日志,并对通过网络接口的所有流量进行完全分解。
换句话说,它不仅会向您显示每个请求的完整URL,而且还会使您查看所有数据包的内部,因此您也可以看到标头和内容(SSL连接除外,因为它们是加密的)。
它适用于几乎所有平台,包括Mac。
GET
请求添加过滤器。这样,您就可以仅看到HTTP请求的请求。另外,如果您不仅在寻找HTTP,还可以针对正在寻找的任何类型的流量进行过滤。它还应该能够过滤DNS请求。
与Little Snitch非常相似。我已经在这里解释了答案的差异。
网络监视器显示主机名,但是如果它们具有不同的IP,它将区分它们。通过右键单击可以获得特定的IP地址-您看不到完整的URL请求。但是无论如何,IP地址都是更具体的。
开发人员愿意接受功能要求。您将来可能会看到增加的功能。
api.tweetdeck.com
(总共大约十二个)。每个IP都有其自己的条目。