2012-05-10 8 views
6

私は、特定のポートを通るトラフィックを時間枠の中で見つけることを検討しています。たとえば、3306ポートを通るトラフィックは10秒間です。この情報を見つける方法はありますか?linuxの特定のポートへのトラフィックを知る方法

「/ sbin/ifconfig eth0 05」を使用して合計バイトに関する情報を取得できますが、特定のポートのトラフィックに関する情報を検索したいと考えています。事前に

おかげで、

+0

あなたはtcpdumpの(http://www.tcpdump.org/tcpdump_man.html)を見ましたか? – zysoft

+1

どのような情報が必要ですか?接続されているトラフィックの量 - 何ですか? –

+0

プログラミングでこれをやろうとしない限り、この種の質問はここには含まれません。 –

答えて

13
tcpdump -i eth0 -s 1500 port 3306 
+0

私はtcpdumpを試みましたが、一定の時間(例えば5秒間)ポートを監視する方法はないようです。 @ Jenny D:特定の期間、ポートのトラフィック量を探しています。 –

+0

5秒後に別のプロセスを使用してシグナルをtcpdumpに送信してください。あるいは、libpcapを使って独自のプログラムを作ることもできます。 –

+0

ありがとうございます。私は5秒間プログラムをスリープ状態にして、同じtcpdumpコマンドをもう一度使うことができると思います。 –

関連する問題