$ sudo tcpdump -c 3 -w tcpdump.out -Z $USER
1-1. $ sudo tcpdump: tcpdump 수행
1-2. -c 3: 패킷 주고 받는 것 3번만 수행
1-3. -w tcpdump.out: ./tcpdump.out이름으로 덤프 내용을 작성
1-4. -Z $USER: 쉘 환경변수로 지정된 $USER 이름으로 dump file의 권한 부여
결과
port 지정해 dump
$ sudo tcpdump -c 3 -w dump.out tcp port 22 -Z $USER
1-1. $ sudo tcpdump: tcpdump 수행
1-2. -c 3: 패킷 주고 받는 것 3번만 수행
1-3. -w dump.out: 덤프 내용을 ./dump.out에 작성
1-4. tcp port 22: tcp port 22번만 캡쳐한다.
1-5. -Z $USER: 쉘 환경변수의 $USER 이름으로 dump file의 권한을 부여한다.
port와 host 지정해 dump
$ sudo tcpdump -c 3 -w dump.out tcp port 22 and host 192.168.0.13 -Z $USER
1-1. $ sudo tcpdump: tcpdump 수행
1-2. -c 3: 패킷 주고 받는 것 3번만 수행
1-3. -w dump.out: 덤프 내용을 ./dump.out에 작성
1-4. tcp port 22: tcp port 22번만 캡쳐한다. 1-4와 1-5는 and 조건
1-5. host 192.168.0.13: host 192.168.0.13만 캡쳐한다.
1-6. -Z $USER: 쉘 환경변수의 $USER 이름으로 dump file의 권한을 부여한다.