2011-11-14 12 views
12

現時点では、サークルに少しずつ進んでいるようです。私たちは単純な軽量、好ましくは以下のことを可能にするルビーベースのプロキシを探しています。HTTPSをサポートしているMITM(Middle in Mitm)プロキシ

  • ブラウザとWebアプリケーション間のプロキシHTTPSリクエストを。例えばGMailの
  • インターセプトし、リクエスト/レスポンスを修正 - 真ん中の人は、プロキシとブラウザのRubyを使用して

間で使用するフライSSL証明書(または多分私達事前に設定)で生成し

  • 変形例私たちはem-proxyGoliathで実験しましたが、私はこれらがきちんと正しいとは思いません。

    ご意見をいただければ幸いです。

    最高のお礼、

    Carlskii

  • +0

    を使用してオンザフライで設定することができます。このスレッドは少し古いですが、私も探していますRubyで実装されているhttpsプロキシのために(私はルビーで必要です)。それで解決策やヒントはありますか? – 23tux

    +0

    も参照してくださいhttp://alternativeto.net/software/mitmproxy/ – Vadzim

    答えて

    3

    FiddlerこれはRubyベースではありませんが、これを行うことができます。

    2

    SSL対応の見栄えのよいマルチプラットフォームhttp://www.charlesproxy.com/もあります。これはJava /ネイティブコードです。無料のトレイルでクローズドソースの有料アプリです。

    +0

    私はモバイルアプリのトラフィックを調べるためにこれを定期的に使用します。自分のCAを作成し、デバイス上でそれを受け入れるだけです。 –

    2

    https://github.com/odcinek/malloryあなたはこれまでの他の言語のプロキシと同じように完全に成熟しているわけではありませんが、これはもっと最近ですが、これはルビーで書かれています。

    1

    別の方法です。

    Burp Proxy、freemium、javaで書かれたクローズドソース。

    Burp Proxyは攻撃用の対話型HTTP/Sプロキシサーバーで、Webアプリケーションのテストには です。 エンドブラウザとターゲットWebサーバ間のman-in-the-middle(中間者)として動作し、 の両方の方向に通過する生トラフィックを傍受、検査、修正することができます。

    Burp Proxyを使用すると、アプリケーションによって送信された重要なパラメータとその他のデータを監視して操作することで、アプリケーションの脆弱性を見つけて悪用することができます。 のブラウザリクエストをさまざまな悪意のある方法で変更することで、Burp Proxyを使用して などのSQLインジェクション、クッキーサブバージョン、特権エスカレーション、セッション ハイジャック、ディレクトリトラバーサル、バッファオーバーフローなどの攻撃を実行できます。

    関連する問題