フィールドが何であるかを知る最も簡単な方法は、興味のあるフィールドが含まれていることがわかっているWiresharkでキャプチャファイルを開き、パケットの詳細を展開して興味のあるフィールドを見つけるまでです最後にフィールドを選択します。フィールド名は、下部のステータスバーに表示されます。
オンラインのWireshark Display Filter Referenceを使用してフィールドを検索することもできます。
これらのポートはプロトコルごとに一意です。したがって、TCP送信元ポートと宛先ポートを表示する場合は、具体的にはtcp.srcport
とtcp.dstport
をフィルタリングする必要があります。また、UDP送信元ポートと宛先ポートを表示するには、 udp.srcport
とudp.dstport
を具体的にフィルタリングする必要があります。
UDPトラフィックの空白UDPポート列またはUDPトラフィックの空白TCPポート列を回避するには、コマンドを2回実行してTCPトラフィックのみにフォーカスを当て、次にUDPトラフィックのみにフォーカスを設定します。たとえば:
TCP:
tshark -Y "tcp" -T fields -e tcp.srcport -e tcp.dstport
はUDP:
tshark -Y "udp" -T fields -e udp.srcport -e udp.dstport
(私は私が説明しようとしていたオプションだけに集中するために、他のすべてのtshark
オプションを省略しました。)
すべてのプロトコルにポートがあるわけではありません。 TCPとUDPアドレスはポートと呼ばれますが、他のレイヤー4プロトコルもあり、多くはポートを使用しません。 IPv4やIPv6などのレイヤ3プロトコルはポートを使用せず、IPアドレスを持っています。 –