xutil.dev
ログイン

tcpdump チートシート

tcpdumpコマンドのクイックリファレンス。パケットキャプチャ、ホスト/ポート/プロトコルフィルタ、出力オプション、高度なフィルタ、BPF構文を網羅

関連カテゴリ:ネットワーク

59 件のコマンド

tcpdump

デフォルトインターフェースでキャプチャ開始

tcpdump -i {iface}

指定インターフェースでキャプチャ

tcpdump -i any

全インターフェースでキャプチャ

tcpdump -c {n}

指定パケット数をキャプチャして終了

tcpdump -D

利用可能なインターフェース一覧を表示

tcpdump -s {size}

スナップショット長を設定(バイト)

tcpdump -s 0

パケット全体をキャプチャ

tcpdump -q

簡易出力モード

tcpdump -e

リンク層ヘッダも表示

tcpdump host {ip}

特定ホストのトラフィックをキャプチャ

tcpdump src host {ip}

送信元ホストでフィルタ

tcpdump dst host {ip}

宛先ホストでフィルタ

tcpdump net {cidr}

ネットワーク範囲でフィルタ

tcpdump src net {cidr}

送信元ネットワーク範囲でフィルタ

tcpdump dst net {cidr}

宛先ネットワーク範囲でフィルタ

tcpdump host A and host B

2ホスト間のトラフィック

tcpdump not host {ip}

特定ホストを除外

tcpdump port {n}

特定ポートのトラフィックをキャプチャ

tcpdump src port {n}

送信元ポートでフィルタ

tcpdump dst port {n}

宛先ポートでフィルタ

tcpdump portrange {a}-{b}

ポート範囲でフィルタ

tcpdump port 80 or port 443

複数ポートでフィルタ(OR条件)

tcpdump not port 22

特定ポートを除外

tcpdump host {ip} and port {n}

ホストとポートの複合フィルタ

tcpdump tcp

TCPパケットのみキャプチャ

tcpdump udp

UDPパケットのみキャプチャ

tcpdump icmp

ICMPパケットのみキャプチャ

tcpdump arp

ARPパケットのみキャプチャ

tcpdump ip6

IPv6パケットのみキャプチャ

tcpdump vlan

VLANタグ付きパケットをキャプチャ

tcpdump 'tcp[tcpflags] & tcp-syn != 0'

SYNフラグ付きTCPパケット

tcpdump 'tcp[tcpflags] & tcp-rst != 0'

RSTフラグ付きTCPパケット

tcpdump -w {file}

キャプチャをpcapファイルに保存

tcpdump -r {file}

pcapファイルを読み込み

tcpdump -n

名前解決しない(IPアドレスで表示)

tcpdump -nn

ホスト名・ポート名を解決しない

tcpdump -t

タイムスタンプを表示しない

tcpdump -tt

Unix時間でタイムスタンプ表示

tcpdump -ttt

パケット間の経過時間を表示

tcpdump -v

詳細出力

tcpdump -vv

より詳細な出力

tcpdump -X

HEXとASCIIでパケット内容を表示

tcpdump -A

ASCIIでパケット内容を表示

tcpdump -C {size}

ファイルサイズ制限(MB)でローテーション

tcpdump -W {count}

ローテーションファイル数を制限

tcpdump -G {sec}

指定秒数ごとにファイルをローテーション

tcpdump -Z {user}

指定ユーザー権限でキャプチャ

tcpdump -l

行バッファリングモード(パイプ用)

tcpdump -K

チェックサム検証をスキップ

tcpdump -S

絶対TCPシーケンス番号を表示

and / &&

論理AND条件

or / ||

論理OR条件

not / !

論理NOT条件

greater {n}

指定バイト以上のパケット

less {n}

指定バイト以下のパケット

tcp[13] == 2

SYNパケットのみ(TCPフラグ指定)

tcp[13] == 18

SYN-ACKパケットのみ

tcp[13] & 4 != 0

RSTフラグを含むパケット

ip[6:2] & 0x1fff != 0

フラグメント化されたパケット