2009-10-24 20 views
34

私はFiddlerプロキシを使用して、Windows上のすべての種類のHTTP問題をデバッグします。複数のページにわたるヘッダーとレスポンスを検査するのに最適です。LinuxおよびMac用のHTTPデバッグプロキシ

MacとLinux用の優れたHTTPデバッグプロキシはありますか? Charlesが見つかりましたが、試用期間が終了すると$ 50です。私はWiresharkを使うことができましたが、それは痛みです。

+2

も参照してください:すべてのためのhttp://superuser.com/questions/42813/looking-for-http-debugging-proxy-for-mac-similar-to-fiddler-on-windows – nschum

答えて

11

もちろん、Windows PCでFiddlerを使用し、Mac/Linuxボックスを指すことができます。 http://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-NonWindows

あなたは、Mac自体にWindowsまたはLinuxの仮想マシンでフィドラーを実行することができます:http://blogs.telerik.com/fiddler/posts/14-01-15/running-fiddler-in-virtualbox-on-mac

+0

おかげで、エリックは、あなたがフィドラーとやった素晴らしい仕事。私はそのトリックを将来使用します。 –

+0

downvote、私は正解がLinuxで直接実行されるプロキシであるべきだと思うからです。だから私はその質問を理解する。 – FunThomas424242

+0

@ FunThomas424242あなたは混乱しています。 FiddlerはLinux上で直接動作します。 – EricLaw

1

もしあなたがいくつかのPerlをやることができるのであれば、私はあなたがHTTP :: Proxyモジュールを調べるべきだと思います。

3

私は個人的にWiresharkのは、非常に使いやすいであることがわかりました。 HTTPトラフィックにフィルタを適用して、サイトに出入りするトラフィックを右クリックし、[Follow TCP stream]をクリックします。

しかし、あなたはHTTPのデバッグのためにもう少し具体的な何かをしたい場合、私はあなたのFirefoxに自分自身を制限する場合は、Tamper Data拡張子はかなりしっかりしているFirebugのhttp://getfirebug.com/

+0

Firebugは素晴らしいですし、頻繁に使用しますが、現在のページのHTTP要求のみを追跡します。私の質問は、リダイレクトの問題をデバッグすることによってもたらされました。 –

+0

ああ、それは本当です、それについて申し訳ありません。しかし、もしあなたがそれをしたいのであれば、Fiddlerはユーザーフレンドリーな "HTTPデバッガ"のための最善の策だろう。 –

3

をお勧めします。

6

HTTPSリクエストをデバッグする必要がある場合(両方のエンドポイントの暗号化キーを取得できない場合は、Wiresharkサイトを参照してください)、Wiresharkは役に立ちません。 FirebugとTamperのデータは近づいていますが、徹底的な分析のために、記録されたセッションを保存することがあります。私はthe OWASP Zed Attack Proxy(もはや積極的に開発されていないParosproxyの後継者)をお勧めします。これはhttpプロキシとして機能するJavaアプリケーションです。それは非常に多くの機能を提供し、過去に私に非常に役立つことが判明しました。

ZAPはFirefoxを簡単に自動設定できます。 (別のブラウジング活動ではないことを意味する)Firefoxプロファイル:httpsを傍受するために、ZAPは新しいSSL証明書をインストールします。

4

Firefox用のLive HTTPヘッダーアドオンを試してみてください。

4

パロスは私のUbuntu Jaunty x64で私の魅力のように動作します。ダウンロード、実行、ブラウザーでプロキシ設定をlocalhost:8080に設定するだけで簡単にhttpブラウジングを検査できます。

これはJavaなので、Windows、Linux、Macで動作します。

私はFirefoxとプラグインを別々のブラウザやソフトウェアで使用できるので、この方法をお勧めします。

ParosProxyダウンロード:http://sourceforge.net/projects/paros/

パロスは、長年にわたって更新されていません。しかし、積極的に維持されているパロスのフォーク - OWASP Zed Attack Proxy(ZAP):https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

11

あなたが知っているとおり、私はそれが完全に価値があるとわかります。 SSLサポートを含むたくさんの機能

FWIW、私はそれを私にクラッシュさせたことはありません。

+0

チャールズプロキシは本当に堅実な製品です。私は、他の目的の中で、私のネットワーク上のHTTPプロキシとしてそれを使用します。次に、Wi-Fi設定でIPアドレスと指定のポート番号をプロキシとして使用するように携帯端末を設定します。 –

4

現在、数多くのChromeストアアプリがあります。私は現在DHC by Restletを使用しています。

21

Zaproxy、パロスのフォークは、クロスプラットフォームのオープンソースのデバッグプロキシであり、積極的にOWASP下に維持されます。

+1

は今GitHubのに位置:https://www.owasp.org/index.php/ZAP –

2

別のオプションは、デスクトップアプリケーションを必要としないものです。 Runscopeは "クラウド"ベースのプロキシで、リクエストをデバッグできます。ローカルホストや内部ネットワーク上でリクエストを取得することはできませんが、公開インターネット経由でアプリケーションやサードパーティAPIの統合をデバッグする場合は、役立ちます。

(免責事項、私は創設者の一人です。)

20

Mitmproxyは、便利なコマンドラインプロキシツールです。

1

またWebsecurifyでProxy.appを試すことができます。 100%ネイティブで、Mac App Storeから入手できます。

1

あなたは、クロムを使用することができます。chrome://net-internals/#events

3

Burp Proxy

Betwixt - クロームデベロッパーツールインタフェース

Ask Ubuntuに位置いくつかの追加オプションに基づいて。

+0

すごいげっぷが逸品です。そして、その自由感謝! –

1

私はこの古い質問を知っているが、私は、このためのソリューションを探してここに何回も終わっています。

私はWiresharkの(恐ろしい) げっぷ(十分に[OK]をちょうど良いではない)(地獄のようバギー) フィドラーモノバージョン チャールズ &より多くのを試してみました。これらのツールの

以外は、Windows上でシオマネキの半分として有用であると感じました。

は、私はそれはあなたがシオマネキがウィンドウにないとほとんど同じ方法をHTTPリクエストを監視することができますポストマンプロキシ(HTTPリクエストを行うための便利なツール)ポストマンへの新しい拡張機能を見つけました。

これは誰かを助けることを望みます。

1

ZAP 2.4.3 Standardは、MacとLinux用の最も優れたHTTPデバッグプロキシです。私は窓でFiddlerを使用しましたが、Linuxで私は同様の問題に直面し、私の検索の間にZAPについて知りました。私はそれを使用しており、非常に豊富なユーザーインターフェイスを持っています。

関連する問題