7
LinuxでTCPトラフィックデータをスニッフィングする最も簡単な方法は何ですか?
Linuxボックスのインターフェースを通過するすべてのTCPデータ(TCPヘッダーなどではなく)を表示する簡単な方法が必要です。 たとえば、次のような魔法のコマンドが必要です。 magic_commmand_I_want port=1234 私のマシンのポート1234でリッスンしているサーバーがあり、誰かがした場合: echo hello | nc localhost 1234 # Note: "nc" (aka "netcat") is a simple tool that sends data to a host/port その後、魔法のコマンドは単に出力します: hello 「tcpdump」、「ethereal」、「tethereal」、「tshark」などを試しましたが、どのようにそれらを取得するのかは明らかではありません。 IPアドレスまたはその他のメタデータを表示しない 送信されている「データ」のみを表示し、個々のパケットとそのヘッダーは表示しません データを16進数ではなく、パケットオフセットマーカーなしでそのまま印刷します。 すべてのネットワークトラフィックをスニッフィングします(eth0またはeth1またはloなど)。 はい、おそらくこれを行うためにパイプで接続されたUNIXコマンドのセットをつなげることができますが、それは次回のために覚えるのは非常に簡単ではありません:) これを行う正確なコマンドラインの簡単な例がある場合、それが私が欲しいものです。
79
linux
networking