본문 바로가기
FortiGate/ETC...

Python을 이용하여 IPv4 Policy를 CSV파일로 변환

by 에티버스이비티 2021. 9. 24.

Python을 이용하여 IPv4 Policy를 CSV파일로 변환하는 방법이다.

 

1) github의 'fgpoliciestocsv.py' 스크립트를 이용한다,

    https://github.com/maaaaz/fgpoliciestocsv/find/master?q=

 

2) FortiGate Config 파일을 다운로드받아서, IPv4 Policy 부분만 추출하여 파일로 저장한다. (ex: policy.cfg)

 

3) 'fgpoliciestocsv.py' 스크립트를 이용하여 CSV 파일로 변환한다. 변환되면 자동으로 "policies-out.csv"이 생성된다.

 

4) CSV 파일 확인

 

CSV 파일로 열었을때 컬럼이 없이 한줄로 표시되면, CSV 파일을 Text editor(ex: Textpad++)로 열어서, 세미콜론 ";"을 쉼표","로 변경하여 저장하면 위 화면 처럼 표시된다.

댓글