Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> HTTPトラフィックを盗聴する方法のLinux

HTTPトラフィックを盗聴する方法のLinux

  
                

いくつかのニーズのためには、時にはHTTPトラフィックにそれを盗聴する方法については、その後のLinuxシステムでは、HTTPトラフィックを盗聴したいですか? — httpry、一緒にそれを理解するために小扁は、LinuxシステムのスニファHTTPトラフィックツール&mdashをご紹介しました。

httpry HTTPパケットがネットワーク上でリアルタイムに捕捉され、そして人間が読める形式で、HTTPプロトコルレベルの内容を表示することができます。我々はいくつかの理由がネットワークスニファ上(例えばHTTPリクエストとレスポンスなど)リアルタイムHTTPのWebトラフィックをしたいためにあなたを想定するとHTTPトラフィック

を盗聴するhttpryを使用する方法についてのチュートリアルを見ていきます。たとえば、実験的なテストサイトのサーバーで、またはデバッグのWebアプリケーションで機能したり、RESTサービスを利用するか、それはあなたがPAC(プロキシ自動設定)のトラブルシューティングに必要である、またはWebサイトからダウンロードし、密かにチェック任意の悪意のあるソフトウェアのファイル。理由が何であれ、HTTPトラフィックを盗聴することは、システム管理者、開発者のための大きな助けを持っている、とさえ問わず、エンドユーザー。唯一の捕獲HTTPトラフィックよう

tcpdumpのパケットスニファと広くリアルタイムパケットダンプのために使用される他のツールが、あなたはまだ、合理的なフィルタリングメカニズムを確立する必要があります。そしてその後も、通常は簡単にプロトコルにはできませんHTTP元の出力レベルの解釈。 ngxtopリアルタイムWebサーバーのログ解析ツールは、リアルタイムの人間が読めるウェブサイトの交通標識を提供していますが、唯一のリアルタイムWebサーバーのログへのフルアクセスの場合に適用されます。

tcpdumpの良い等がスニッフィングツールが、しかし、唯一のHTTPトラフィックのため。実際には、それは我々がHTTPパケットスニファツールに必要な正確に何httpry。 httpry HTTPパケットがネットワーク上でリアルタイムに捕捉され、人間が読める形式で、HTTPプロトコルレベルの内容を表示することができます。私たちは、HTTPトラフィックを盗聴するhttpryを使用する方法についてのチュートリアルを見ていきます。

Debianベースのシステム(UbuntuのまたはLinuxミント)上でLinux

にインストールhttpry、httpryは、基本的なソフトウェアライブラリには表示されません。そのため、それを構築するためにソースコードを使用します

___ ___ FCKpd 0nbsp;須藤はapt-getをgccのメイクのgit libpcap0.8-devのインストール___ ___ FCKpd 0nbsp; gitのhttps://github.com/jbittel/httpry.git ___FCKpd___0nbspクローン。 CD httpry ___ ___ FCKpd 0nbsp; ___ ___ FCKpd 0nbspを作る; sudoがFedoraの、CentOSのまたはRHEL上で


make installを以下に示すように、あなたは、httpryをインストールするにはyumを使用することができます。 CentOSの/RHEL上で、最初にyumを実行し、EPELリポジトリを有効にします。

___ FCKpd ___ 1nbsp; sudoのyumをインストールhttpry

あなたはまだRPMベースのシステム上でhttpryを構築するために、ソースコードを使用したい場合は、限り、これを行うのは簡単です:

___ FCKpd ___ 2nbsp; sudoのyumのgccはのgitのlibpcap-develのを作るインストール___ FCKpd ___ 2nbsp; gitのクローンhttps://github.com/jbittel/httpry.git ___ FCKpd ___ 2nbsp; CD httpry ___ FCKpd ___ 2nbsp;作る___ FCKpd ___ 2nbsp; sudoは
make installを

httpry基本的な使い方

httpry実質的機会次

___ FCKpd ___ 3nbsp、須藤httpry -i "ネットワーク・インターフェース"

httpry次いで、特定のネットワークインターフェースをリッスンし、表示HTTPリクエスト/レスポンスを捕獲しました。

しかし、ほとんどの場合、原因を出入りするパケットの数が多いため、あなたは出力高速スクロールが表示されます。だから、あなたはHTTPパケットがオフライン解析のために撮影された保存してください。 -b'または' -o'オプションこれを行うには、&'を使用しています。 &Ldquo; -b&'は、オプションでは、バイナリファイルに生のHTTPパケットを保存することができます、その後httpry HTTPパケットを使用して再生することができます。一方、' -o'テキストファイルhttpry人間が読める出力に保存するオプション。 sudoのhttpry -i eth0の-b output.dump

保存された再生HTTPパケット;

___ ___ FCKpd 4nbsp:

は、バイナリファイルに、元のHTTPデータパケットを保存します:

___ ___ FCKpd 5nbsp; httpry -r output.dump

注:&'を使用します。-r'ダンプ・ファイルを読み込むためのオプションは、root権限は必要ありません。

httpryテキストファイルに出力を保存したい:

___ ___ FCKpd 6nbsp;
はsudo httpry -i eth0の-o output.txtと

httpry高度な使い方の<あなただけ、あなたが使用することができます(など、HEADやCONNECT、GET、POST、PUTなど)特定のHTTPメソッドを監視する場合のp>' -m'オプション:

___ FCKpd ___ 7nbsp; sudoのhttpry -i eth0の-m GETあなたはhttpryのソースコードをダウンロードした場合は、ヘッド

、あなたはhttpryのPerlスクリプトの出力を分析するための助けの一連のが付属しているソースコードに気付くでしょう。これらのスクリプトはhttpry /スクリプト/pluginsディレクトリに配置されています。あなたはこれらのスクリプトの出力httpryを分析するためにカスタムスクリプトを書きたい場合は、参照のための良い例です。次のようにこれらの機能の一部は次のとおりです。

&雄牛;ホスト名:一意のホスト名とホストの数のリストを表示します。

&雄牛; find_proxies:プロキシサイト検出システム。

&雄牛; SEARCH_TERMS:検索し、検索サービスに入力した検索語を数えます。

&雄牛; content_analysis:特定のキーワードを含むURLを検索します。

&雄牛; xml_output:XMLフォーマットに出力を変換します。

&雄牛; log_summary:ログインダイジェストを生成します。

&雄牛; db_dump:MySQLデータベースにログファイルデータをダンプします。

&'最初に使用する、これらのスクリプトを使用する前に、-o'時間のhttpry期間を実行するオプションを。出力ファイルを入手したら、スクリプトを実行するには、次のコマンドを使用します。

___ ___ FCKpd 8nbsp、CDのhttpry /スクリプト___ ___ FCKpd 8nbsp、perlのparse_log.pl -dを。 /プラグイン「httpry-出力ファイル」

警告メッセージあなたは、いくつかのプラグインが発生することがあります。あなたはDBIインタフェースでMySQLデータベースを作成する必要がない場合は、db_dumpプラグインが間違っている可能性があります。プラグインが初期化に失敗した場合は、自動的に無効になります。ですから、これらの警告を無視することができます。

parse_log.plが完了したら、あなたはhttpry /scriptsディレクトリには多くの結果(* .TXT /XML)が表示されます。例えば、log_summary.txtは次のようになります。

すべてのすべてで、あなたはHTTPパケットのリアルタイムの解釈を満たすために必要がある場合は、httpryあなたはたくさんの上に得るのを助けます。通常のLinuxユーザは、多くの場合、リアルタイムでHTTPパケットを解釈し、常にではない悪いことを予防措置を講じない場合があります。

上記のHTTPトラフィック、だけでなく、リアルタイムのHTTPパケットをキャプチャする機能を盗聴に加えて、ツールはhttpry、Linuxを使用すると、次のツールhttpryは、HTTPトラフィックを盗聴で記述し、非常に実用的ではありませんか?それを試してみてください。

Copyright © Windowsの知識 All Rights Reserved