2021本連載は、筆者がWiresharkの達人となるまでを追うドキュメンタリー作品である。今回の記事では、Windows上で取得したキャプチャファイルを入力として、宛先ポート番号ごとにどれくらいのパケットが入力ファイルに存在しているかを知りたいとふと思ったので調べてみました。この知識の使いどころとしては、ある特定期間における宛先ポートごとの統計情報を作成するといったケースで活躍してくれるのではないだろうか。13:00~13:30がトラフィック利用のピークである環境における、統計情報の作成といった具合である。overflowに同じようなことを考えた人がいました。https://stackoverflow.com/questions/13592513/wireshark-count-packets-by-port以下が回答者のluaスクリプト(ports.lua)です。show_ports)使い方は、以下の通りです。paessler.pcapオプションの-zがポイントで、「ports」という統計情報は存在しません。show_ports)で定義しているものと考えます。v5のパケット1種類しかありません。以下に実行結果を示します。347の行が一行ではなく複数行となります。347の行には最もパケット数が多かった通信が表示されます。これは、宛先ポート6363のパケットが347個あったという意味となります。