Este projeto é um conjunto de scripts de tarefas, firewall e interface web uteis em instalações simples de firewalls com recursos de bloqueio, relatórios e load-balance para multiplas conexões.
Estamos trabalhando em um instalador rpm e uma documentação mais detalhada, porém os arquivos se explicam.
Abaixo uma breve descrição de cada parte do projeto.
==diretório root/==
Contem arquivos que serão instalados no sistema operacional para funcionamento, incluindo scripts e configurações.
==diretório root/bin/==
Scripts
==arquivo roo/bin/bpadmin-lbservice.sh==
Script simples que faz verificação das conexões configuradas e fica rodando como daemon monitorando se as conexões estão disponíveis, se uma cair ele define a outra como padrão.
==Arquivo bpadmin-scanlan.sh==
Script utilizado na interface web para buscar hosts na lan.
==Diretório root/etc/bpadmin==
Configurações do projeto==
===Arquivo bpadmin.conf===
Configuração do endereço de testes, lan e tempo de verificação
===Diretório root/etc/bpadmin/data===
Guarda arquivos txt de dados utilizados.
===Diretório root/etc/bpadmin/interfaces===
Guarda configuração de arquivos de interfaces wan. Diretório sera listado pelo bpadmin-lbservice.sh na inicialização para configurar as interfaces.
===Diretório root/etc/bpadmin/regras===
Base de dados de arquivos txt das configurações realizadas na interface web
===Diretórios root/etc/cron.daily, root/etc/cron.monthly e root/etc/cron.weekly===
Contem arquivo para automatizar relatorio sarg.
===Diretório root/etc/init.d===
Script de exemplo para firewall com funções genéricas.
===Diretório root/etc/squid===
Exemplo de configuração do squid.
==Diretório www==
Arquivos da interface web.
The wiki uses Markdown syntax.