FiddlerでHTTPSパケットをキャプチャする方法

📢 この記事は gemini-2.5-flash-lite によって翻訳されました

はじめに

FiddlerはデフォルトではHTTPパケットしかキャプチャできないから、HTTPSをキャプチャするには設定が必要なんだ。最近のWebサイトのほとんどがHTTPSを使っているか、HSTSを採用しているから、HTTPSパケットのキャプチャを有効にするのはとっても重要だよ。

Fiddlerの設定

「設定」→「HTTPS」 の項目で、「HTTPSトラフィックをキャプチャする」 にチェックを入れるだけでOK。「サーバー証明書エラーを無視する(安全ではありません)」 もチェックできるけど、ちょっと安全じゃないかもしれないから注意してね。その後、保存するのを忘れずに。

ブラウザの設定

HTTPSキャプチャを有効にした後、ブラウザでサイトにアクセスすると証明書エラーが出ることがあるんだ。「接続が安全ではありません」とか「プライベートではありません」みたいな警告が出たりするんだけど、この時は関連する証明書をインポートする必要がある。Firefoxを例に説明するね。

まず、Fiddlerの証明書をダウンロードしよう。さっきの設定画面にあった 「ルート証明書をデスクトップにエクスポート」 っていうボタンをクリックすると、証明書がデスクトップにエクスポートされるよ (~/Desktop/ のあたり)。

次に、Firefoxの設定画面を開く。「プライバシーとセキュリティ」→「証明書」の項目で証明書を表示させたら、さっきダウンロードした証明書をインポートしよう。出てくるダイアログで「このサイトを信頼する」みたいな項目に全部チェックを入れてね。

これでインポートは完了!普通にサイトにアクセスできるようになるし、FiddlerでもHTTPSのリクエストとレスポンスをちゃんとキャプチャできるようになるはずだよ。

This post is licensed under CC BY-NC-SA 4.0 by the author.

Visits Since 2025-02-28

Hugo で構築されています。 | テーマ StackJimmy によって設計されています。