E19 · 우리FIS · 2026.02 – 2026.10
패킷을 잡는 시간을 줄이다
- FortiGate
- Packet Capture
- Python
한 줄 요약
FortiGate 패킷 캡처 명령 구성과 pcapng 파일 변환을 Python으로 자동화해 분석 준비 시간을 줄였습니다.
배경
네트워크 장애를 분석할 때 로그만으로 원인이 안 보이면 실제 패킷을 봐야 합니다.
FortiGate(방화벽 장비)의 패킷 캡처 명령은 출발지·목적지·포트 조건을 매번 손으로 조합해야 해 실수가 잦고 시간이 걸렸습니다.
실행
분석 대상만 입력하면 캡처 명령을 만들어 주도록 Python으로 직접 구성했습니다.
캡처 결과 파일(pcapng, 패킷 캡처 파일 형식)이 여러 개일 때는 하나씩 변환하는 대신 Python으로 일괄 변환했습니다.
결과
분석 준비 시간을 단축했습니다.
패킷에서는 연결 3단계 인사(handshake)가 끝까지 이뤄지는지, 연결 끊김(RST)이 어느 쪽에서 오는지, 재전송이 반복되는지를 봅니다.