此刻我们似乎有点转圈。我们正在寻找简单轻量级,最好是基于ruby的代理,使我们能够做到以下几点。
使用Ruby,我们已经尝试了em-proxy和Goliath,但我认为这些都不合适。
非常感谢任何建议。
最诚挚的问候,
Carlskii。
答案 0 :(得分:10)
还有用Python编写的mitmproxy。
答案 1 :(得分:3)
Fiddler可以做到这一点,虽然它不是基于Ruby的。
答案 2 :(得分:2)
还有一个很好看的多平台http://www.charlesproxy.com/,支持SSL。它是在java /本机代码中。它是带有免费线索的闭源付费应用。
答案 3 :(得分:2)
你可以试试https://github.com/odcinek/mallory它虽然不像前面提到的其他语言代理那样完全成熟,但是这个是用红宝石写的。
答案 4 :(得分:1)
另一种选择。
Burp Proxy,免费增值,用java编写的封闭源代码。
Burp Proxy是一个用于攻击和攻击的交互式HTTP / S代理服务器 测试Web应用程序。它起着中间人的作用 最终浏览器和目标Web服务器,并允许用户 拦截,检查和修改两者中传递的原始流量 方向。
Burp Proxy允许您查找和利用应用程序漏洞 通过监视和操作关键参数和其他数据 由应用程序传输。通过修改浏览器请求 各种恶意方式,Burp Proxy都可以用来执行攻击等 作为SQL注入,cookie subversion,权限提升,会话 劫持,目录遍历和缓冲区溢出。
答案 5 :(得分:0)
https://github.com/lightbody/browsermob-proxy开源,众所周知的解决方案,可以使用REST API或Java API即时配置