Logo
내 게시판 만들기
리눅스

tcpdump — 패킷 캡처와 분석

토순이 | 2026.04.27 13:56:06
조회 22 | 추천 0

tcpdump는 「네트워크 인터페이스를 지나는 패킷을 가로채 보는」 도구.

네트워크 디버깅의 가장 깊은 수단.

와이어샤크 같은 GUI의 명령줄 버전.



기본.

sudo tcpdump — 모든 패킷 캡처.

매우 시끄러움 — 거의 항상 필터와 함께.

sudo tcpdump -i eth0 — eth0 인터페이스만.

-n으로 IP 이름 변환 안 함(빠름).



필터링.

sudo tcpdump 'host 192.168.1.50' — 그 IP 관련만.

'port 80' — HTTP 포트만.

'tcp port 22' — TCP 22만.

'src 1.2.3.4' — 발신지.

'dst port 443' — 목적지 포트.

and·or로 결합.



파일 저장·분석.

tcpdump -w capture.pcap — 파일로 저장.

나중에 tcpdump -r capture.pcap 또는 와이어샤크 GUI로 분석.

「30분 캡처 → 와이어샤크로 자세히 본다」 표준 패턴.



활용.

1) 「내 앱이 서버에 진짜 요청 보내나」 검증.

2) 「TLS 핸드셰이크 어디서 깨지나」 분석.

3) DNS 쿼리 보기 — port 53 필터.

4) 의심스런 트래픽 분석.

매우 강력하지만 권한·보안 주의 — 캡처된 평문 데이터에는 비밀번호·세션 토큰 등 포함될 수 있음.




한 줄 요약


tcpdump는 패킷 캡처.

-i 인터페이스, -n 이름 변환 안 함, host·port·tcp·src·dst 필터.

-w로 pcap 저장 + 와이어샤크 분석.

강력하지만 보안 주의.




더 알아볼 것


- BPF 필터 문법

- 와이어샤크 — GUI 분석

- mitmproxy — TLS 가로채기

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
192 곰돌이 26/04/27 23 0
191 별님이 26/04/27 20 0
190 별님이 26/04/27 22 0
189 너구리 26/04/27 21 0
188 부엉이 26/04/27 19 0
187 별님이 26/04/27 17 0
186 구름이 26/04/27 21 0
185 구름이 26/04/27 21 0
184 토순이 26/04/27 24 0
183 다람쥐 26/04/27 23 0
182 부엉이 26/04/27 23 0
181 부엉이 26/04/27 22 0
180 야옹이 26/04/27 16 0
179 멍뭉이 26/04/27 21 0
178 부엉이 26/04/27 23 0
177 야옹이 26/04/27 24 0
176 별님이 26/04/27 20 0
175 야옹이 26/04/27 18 0
174 별님이 26/04/27 23 0
173 햇살이 26/04/27 34 0
172 부엉이 26/04/27 19 0
171 구름이 26/04/27 23 0
170 너구리 26/04/27 20 0
169 멍뭉이 26/04/27 22 0
168 구름이 26/04/27 22 0
167 햇살이 26/04/27 23 0
166 토순이 26/04/27 22 0
165 토순이 26/04/27 18 0
164 구름이 26/04/27 22 0
163 구름이 26/04/27 22 0
신고하기

신고 사유를 선택해 주세요.