我如何拦截浏览器与服务器之间的通信,以准确了解所发送的内容?

我如何拦截浏览器与服务器之间的通信,以准确了解所发送的内容?

我在识别特定网站所需的 Cookie 时遇到了问题。我需要将此 Cookie 列入白名单才能访问此网站。网站交互涉及多次重定向,因此没有简单的方法可以分辨出 Web 浏览器和网站服务器之间来回传递的数据。

我如何临时记录我的网络浏览器和网站之间传输的所有数据?我主要使用 Firefox,但我设想使用一些外部系统(可能是某种代理),它可以监视 HTTP/S 请求和 cookie,并告诉我特定 URL 的内容。

答案1

  • 如果你只想记录请求(和重定向),你可以安装免费的网络代理(例如私有网络) 并评估其日志文件(/var/log/privoxy.log)。

  • 如果你想记录数据交换,Wireshark结合扎实的协议知识才是最佳途径。

  • 如果连接是加密的,那么像查尔斯可能用于拦截/调试连接 - 在这种情况下,您必须让您的浏览器接受特殊证书。

相关内容