ネットワークの送受信パケット数をリアルタイムとCLIでカウントしたい(カウントを利用してシェルスクリプトを書きたい)
'tcpdump' と 'tsahrk' をパイプラインと組み合わせて使用しようとしていますが、うまくいきません (才能と学習がほとんどありません)。
最後に、コマンド「dumpcap」を見つけました。これは私のニーズにほぼ近いものです。これが dumpcap stdout です。
[root@hostname ~]# dumpcap -i eth0
File: /tmp/wiresharkXXXXuTE8mU
Packets: 31
このコマンドを「grep」と組み合わせて使用すると、「dumpcap -i eth0 | grep -o '[0-9]*' を使用して stdout(31) の数値をフィルタリングしますが、それでも機能しません。
これを解決する方法またはこれに対するアイデアはありますか??
この度はご清聴ありがとうございました。