Ferramenta de Compliance e Validação para configurações de firewall Fortigate e Palo Alto.
Gera relatórios em HTML (com gráficos), PDF e Excel a partir de arquivos de configuração.
- Validação avançada de regras e boas práticas
- Relatório HTML detalhado com gráficos de compliance (Chart.js)
- Exportação automática para PDF (
pdfkitewkhtmltopdf) - Exportação para Excel (
pandaseopenpyxl) - Suporte a Fortigate (plain text) e Palo Alto (XML)
pip install -r requirements.txtAlém disso, instale o wkhtmltopdf no seu sistema para exportação PDF.
python advanced_firewall_checker.pySiga as instruções no terminal para informar o fabricante e o arquivo de configuração.
- relatorio_firewall.html — Relatório detalhado com gráficos
- relatorio_firewall.pdf — Relatório em PDF
- relatorio_firewall.xlsx — Resumo, detalhes e blocos de configuração em Excel
- Fortigate: arquivo plain-text (exportado do firewall)
- Palo Alto: arquivo XML de configuração
MIT