Ruby 中间人(MITM)代理与HTTPS支持

Ruby 中间人(MITM)代理与HTTPS支持,ruby,https,proxy,man-in-the-middle,Ruby,Https,Proxy,Man In The Middle,我们现在似乎在兜圈子。我们正在寻找简单、轻量级、最好是基于ruby的代理,它使我们能够执行以下操作 浏览器和Web应用之间的代理HTTPS请求。e、 g.GMail 拦截和修改请求/响应-中间修改的人 动态生成SSL证书(或我们预先配置的证书),以便在代理和浏览器之间使用 使用Ruby,我们已经尝试了和,但我认为它们不太合适 如有任何建议,将不胜感激 致以最良好的祝愿 Carlskii。可以做到这一点,尽管它不是基于Ruby的。还有用Python编写的。还有漂亮的多平台,支持SSL。它是ja

我们现在似乎在兜圈子。我们正在寻找简单、轻量级、最好是基于ruby的代理,它使我们能够执行以下操作

  • 浏览器和Web应用之间的代理HTTPS请求。e、 g.GMail
  • 拦截和修改请求/响应-中间修改的人
  • 动态生成SSL证书(或我们预先配置的证书),以便在代理和浏览器之间使用
使用Ruby,我们已经尝试了和,但我认为它们不太合适

如有任何建议,将不胜感激

致以最良好的祝愿


Carlskii。

可以做到这一点,尽管它不是基于Ruby的。

还有用Python编写的。

还有漂亮的多平台,支持SSL。它是java/本机代码。这是一款开源的付费应用程序,免费试用。

你可以试试它,它比前面提到的其他语言代理更新,虽然还不完全成熟,但它是用ruby编写的。

另一种选择

,freemium,用java编写的封闭源代码

Burp Proxy是一种交互式HTTP/S代理服务器,用于攻击和 测试web应用程序。它就像一个介于两者之间的人 终端浏览器和目标web服务器,并允许用户 拦截、检查和修改通过两个站点的原始流量 方向

Burp Proxy允许您查找和利用应用程序漏洞 通过监控和处理关键参数和其他数据 由应用程序传输。通过在中修改浏览器请求 通过各种恶意方式,Burp Proxy可用于执行此类攻击 如SQL注入、cookie颠覆、权限提升、会话 劫持、目录遍历和缓冲区溢出


开源的、众所周知的用java编写的解决方案,可以使用REST API或java API动态配置

这个线程有点旧,但我也在搜索用Ruby实现的https代理(我需要Ruby中的https代理)。那么,你有什么解决方案或提示吗?另请参阅我经常使用它来询问移动应用程序流量。只需创建自己的CA并在设备上接受即可。