web-dev-qa-db-ja.com

たった数秒で非常に多くのsshパケットが表示されるのはなぜですか?

ネットワークをよりよく理解できるように、tsharkの使用方法を学んでいます。ユーザーとして、私が日常的に最も頻繁に使用するプロトコルはSSHです。そのため、サーバー上のsshパケットでキャプチャフィルターを開始して、何が起こるかを確認しようと思いました。次のコマンドを実行しました

Sudo tshark -f "tcp port 22"

次に、最初に使用可能なインターフェイスでリッスンを開始します。何も表示されないので、別のターミナル画面を表示して、ボックスにSSH接続します。接続すると、驚くほど大量のパケットがキャプチャされ始め、数十万のパケットすべてが次のようになります。

751253 17.666088 134.173.60.192-> 134.173.63.11 TCP 66 53596> ssh [ACK] Seq = 44101 Ack = 83725993

Win=1356 Len=0 TSval=739170816 TSecr=8520295
751254  17.666092 x.x.x.x -> y.y.y.y TCP 66 53596 > ssh [ACK] Seq=44101 Ack=83726173 Win=1351 Len=0 TSval=739170816 TSecr=8520295
751255  17.666094 x.x.x.x -> y.y.y.y TCP 66 53596 > ssh [ACK] Seq=44101 Ack=83726209 Win=1350 Len=0 TSval=739170816 TSecr=8520295
751256  17.666096 x.x.x.x -> y.y.y.y TCP 66 53596 > ssh [ACK] Seq=44101 Ack=83726389 Win=1344 Len=0 TSval=739170816 TSecr=8520295
751257  17.666098 x.x.x.x -> y.y.y.y TCP 66 53596 > ssh [ACK] Seq=44101 Ack=83726521 Win=1340 Len=0 TSval=739170816 TSecr=8520295
751258  17.666098 x.x.x.x -> y.y.y.y SSH 198 Encrypted response packet len=132

だから私の質問は、これは期待されていますか? 1つのssh接続から5秒程度で100,000個のパケットがtsharkによってキャプチャされるのは正常ですか?

着信sshパケットの速度は直線的に増加しているように見えるため、最初は1秒あたり500パケットしかキャプチャしていませんが、5秒後には1秒あたり100,000パケットをキャプチャしています。

1
almel

おそらくループを作成しました。

キャプチャされたパケット->シェルへの出力->その出力から生成されたパケット->パケットキャプチャに戻る

静かにファイルに出力する(生)または

tshark -q -f "tcp port 22" -w test.raw

出力をリダイレクトすることにより、テキストとして。

tshark -f "tcp port 22" > test.txt
3
Brian