728x90
반응형

Fortigate UTM 운용 시에 방화벽 정책을 종종 추출 해야 할 경우가 있습니다.

 

Python 언어 기반의 정책 추출 프로그램을 소개 하려합니다.


1) Github 'fgpoliciestocsv.py' 파이썬 스크립트 또는 'fgplociestocsv.pl' PL 파일 사용

https://github.com/maaaaz/fgpoliciestocsv

 

GitHub - maaaaz/fgpoliciestocsv: A simple script to extract policies from a FortiGate configuration file to CSV

A simple script to extract policies from a FortiGate configuration file to CSV - GitHub - maaaaz/fgpoliciestocsv: A simple script to extract policies from a FortiGate configuration file to CSV

github.com

 

2. Firewall Config File Download

 

3. 명령 프롬포트(CMD) -> fgpoliciestoscv 파일의 디렉터리로 이동 -> fgpoliciestocsv.py -i "Config File Name" 명령어 입력

 

4. 생성된 방화벽 정책의 CSV 파일 확인

(컬럼 구분 없을 경우 Excel의 데이터 -> 텍스트 나누기 -> 구분 기호(세미콜론) 분리 과정을 진행하면 가공 완료

 

728x90
반응형

+ Recent posts