본문으로 건너뛰기
hannctl
PDF

field-notes E19-packet-capture-automation.md

E19 · 우리FIS · 2026.02 – 2026.10

패킷을 잡는 시간을 줄이다

  • FortiGate
  • Packet Capture
  • Python

한 줄 요약

FortiGate 패킷 캡처 명령 구성과 pcapng 파일 변환을 Python으로 자동화해 분석 준비 시간을 줄였습니다.
필터 그물캡처 파일pcapng 파일 일괄 변환
여러 파일이 컨베이어 벨트를 지나 한 번에 변환됩니다.

배경

네트워크 장애를 분석할 때 로그만으로 원인이 안 보이면 실제 패킷을 봐야 합니다.

FortiGate(방화벽 장비)의 패킷 캡처 명령은 출발지·목적지·포트 조건을 매번 손으로 조합해야 해 실수가 잦고 시간이 걸렸습니다.

실행

분석 대상만 입력하면 캡처 명령을 만들어 주도록 Python으로 직접 구성했습니다.

캡처 결과 파일(pcapng, 패킷 캡처 파일 형식)이 여러 개일 때는 하나씩 변환하는 대신 Python으로 일괄 변환했습니다.

결과

분석 준비 시간을 단축했습니다.

패킷에서는 연결 3단계 인사(handshake)가 끝까지 이뤄지는지, 연결 끊김(RST)이 어느 쪽에서 오는지, 재전송이 반복되는지를 봅니다.

© 2026 Kim JunHyun · Built with Astro · 이 사이트의 인프라도 코드로 관리합니다

↑↓ 이동 · Enter 열기 · Esc 닫기

테마 고르기

사원증을 누르면 그 테마로, 보던 내용과 같은 곳으로 이동합니다. 끌면 흔들리기만 합니다.

처음 화면으로 →