5

我希望访问我的机器(我的 Windows 机器 - 不是服务器)上的所有 HTTP 流量。据我了解,拥有一个本地代理,所有交通路线都可以通过该代理。我一直在谷歌搜索,但没有找到任何资源(关于 Ruby)来帮助我。非常感谢任何提示或链接。

4

2 回答 2

11

WEBrick 中有一个 HTTP 代理(Ruby stdlib 的一部分),这是一个实现示例。

如果你喜欢生活在边缘,还有 Ilya Grigorik 的em-proxy

Ilya 的这篇文章暗示它似乎确实需要一些调整来解决您的问题。

于 2009-05-23T20:46:23.900 回答
1

在 Ruby 中构建代理是这里的重点吗?还是只是为了“访问您机器上的所有 HTTP 流量”?如果是后者,有一个名为HTTP Sniffer and Analyzer的免费程序据说可以做到这一点。我没有使用它,但我看到它得到了一些积极的评价。还有其他几个这样的程序,尽管大多数似乎都是付费的。在 OS X、Linux 等上,您可以巧妙地使用内置的 tcpdump 来获得类似的效果。

于 2009-05-23T20:37:44.773 回答