본문 바로가기
Q&A2021년 11월 17일1분 읽기

tcpdump 명령어 사용법

황
황다은
조회 711댓글 1

리눅스에서 tcpdump로 패킷을 캡처하는 기본 사용법을 알려주세요.

댓글 1

김김영삼4년 전

tcpdump 기본 사용법:

# 기본 캡처
sudo tcpdump -i eth0

# 특정 호스트
sudo tcpdump host 192.168.1.100

# 특정 포트
sudo tcpdump port 80
sudo tcpdump port 443 or port 80

# 프로토콜
sudo tcpdump tcp
sudo tcpdump udp and port 53

# PCAP 파일로 저장
sudo tcpdump -w capture.pcap -i eth0

# PCAP 읽기
tcpdump -r capture.pcap

# 패킷 내용 보기 (ASCII)
sudo tcpdump -A port 80

# 패킷 내용 (HEX)
sudo tcpdump -X port 80

# 개수 제한
sudo tcpdump -c 100 port 80

캡처 후 Wireshark에서 열어서 분석하는 것이 편합니다:
tcpdump -w capture.pcap → Wireshark에서 open

Ctrl+Enter로 등록