目次
tcpdump初心者のためのメモ
とあるパケットだけを常にキャプチャして、障害発生時に確認したいということがありました。
tcpdumpコマンドはいまいちわからなかったのでまとめました。
環境
1 2 |
[root@localhost ~]# cat /etc/redhat-release CentOS release 5.11 (Final) |
tcpdumpインストール
1 |
yum install tcpdump -y |
基本的な使い方
1 2 3 4 5 6 7 8 |
[root@localhost ~]# tcpdump -help tcpdump version 3.9.4 libpcap version 0.9.4 Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -Z user ] [ expression ] |
ポート指定
1 |
tcpdump port 80 |
ファイル出力
ファイル出力すると、後からwiresharkで分析しやすくなる。
1 |
tcpdump port 80 -w /tmp/test.pcap |
サイズでローテション
-Cオプションを使う。MB単位で設定する。
1 |
tcpdump -C 1 -w test.pcap |
ローテション数の制限
肥大化対策として、世代を設定して制限する。
-W オプションを使用する。
1 |
tcpdump -C 1 -w test.pcap -W 5 |
The following two tabs change content below.
株式会社ギークフィードのサイト編集担当者です。
弊社へのお問い合わせ・質問は、お問い合わせページからお願いいたします。
- AWS新着情報2022/3/11 - 2022-03-11
- AWS新着情報2022/3/4 - 2022-03-04
- AWS新着情報2022/1/29 - 2022-01-29
- AWS新着情報2022/1/20 - 2022-01-20
- AWS新着情報2022/1/18 - 2022-01-18