web-dev-qa-db-ja.com

HTTPリクエストトレース

プログラムによって送信された正確なHTTPリクエストを追跡するツールはありますか?

私はウェブサイトのクライアントとして機能し、特定のタスクを容易にするアプリケーションを持っています(特に、いくつかの事前定義された基準に基づいて、ソーシャルレンディングウェブサイトで自動オファーを行うボットです)、実際のHTTPリクエストを監視することに興味があります。させる。

このトピックに関するチュートリアルはありますか?

9
asliwinski

いくつかの一般的なプロトコル/ネットワークスニファは次のとおりです。

ウィキペディアの記事 ' パケットアナライザーの比較 'には、他のいくつかのツールの概要があります。

または、次のような(man-in-the-middle)プロキシツールを調べることもできます。

上記の両方が実際に記録/復号化/変更/再生 [〜#〜] https [〜#〜] to !!監視しているアプリケーションをこのプロキシにポイントする必要があります。他にそのプロキシを使用しない場合、ログはアプリケーション/プロセス固有であり、このアプローチのもう1つの利点は、別のマシンでモニター/ロガーを実行できることです。

ツールを選択したら、チュートリアルをグーグルで簡単にグーグルで検索できます。
ただし、基本的な考え方は通常同じです。基本的に、プロトコル、ネットワーク/ MACアドレス、ポート番号などにフィルターを設定します(キャプチャ自体またはキャプチャされたデータの表示)。ツールによっては、次のことができます。ローカルアプリケーションでもフィルタリングします。

お役に立てれば!

9
GitaarLAB

HTTP Toolkit (免責事項:これは私のプロジェクトです)をご覧ください。

完全に自動化されたHTTPおよびHTTPSインターセプト、セットアップなし、デバッグするコードのみに分離。

それを使用してブラウザを開き、その1つのウィンドウからのすべてのトラフィックをすぐに表示するか(他のウィンドウは表示しない)、ターミナルを実行して、そのターミナルから開始されたプロセスからのすべてのトラフィックのみを自動的に表示できます。リスクの高いシステム全体の証明書や手動セットアップなしで、すべてに組み込みのHTTPS復号化。どう考えているか教えてください!

0
Tim Perry