Script de firewall e análise de log
Depois de um bom tempo lendo artigos e mais artigos da internet, decidi que iria montar um script de firewall que protegesse minha rede de ataques e outros danos que a internet nos traz. Depois de montado e testado o script, queria entender os logs, foi aí que conheci o Fwanalog e gostaria de dividir com todos minha aventura.
Uma breve introdução
Depois de muito ler e testar consegui montar um script de firewall para minha rede onde ela fica protegida de ataques e danos que a internet pode nos trazer. Script este que foi feito para uma rede com 5 micros e que para o que eu precisava ficou excelente, mas pode ser modificado sem problemas para melhorias.
Bom, script montado testado e funcionando, faltava ver o que acontecia por traz do firewall, ou seja, os logs. Verifiquei diversos sites e artigos, mas o único que me ajudou a entender os logs foi o Fwanalog. Por sinal o conheci devido a leitura de um artigo aqui do VOL que citarei no fim do meu artigo.
Gostaria de compartilhar com todos vocês uma experiência que tive que foi muito interessante, pois eu lia diversos artigos e sites que me ajudaram muito com o firewall, mas eu não entendia muito bem as regras e nunca gostei de fazer uma coisa sem entender como o mesmo acontece, foi aí que encontrei na internet e adquiri um livro com o título de:
Depois da leitura deste livro eu e o iptables nos entendemos perfeitamente e hoje entendo as regras, ações e tudo que acontece com o iptables. A parte mais importante que me fez publicar este artigo é a recomendação da leitura deste livro, pois ele é muito bom e com uma didática clara consigo hoje entender perfeitamente o funcionamento do Iptables.
Bom, script montado testado e funcionando, faltava ver o que acontecia por traz do firewall, ou seja, os logs. Verifiquei diversos sites e artigos, mas o único que me ajudou a entender os logs foi o Fwanalog. Por sinal o conheci devido a leitura de um artigo aqui do VOL que citarei no fim do meu artigo.
Gostaria de compartilhar com todos vocês uma experiência que tive que foi muito interessante, pois eu lia diversos artigos e sites que me ajudaram muito com o firewall, mas eu não entendia muito bem as regras e nunca gostei de fazer uma coisa sem entender como o mesmo acontece, foi aí que encontrei na internet e adquiri um livro com o título de:
- Dominando Linux Firewall Iptables, do Urubatan Neto
Depois da leitura deste livro eu e o iptables nos entendemos perfeitamente e hoje entendo as regras, ações e tudo que acontece com o iptables. A parte mais importante que me fez publicar este artigo é a recomendação da leitura deste livro, pois ele é muito bom e com uma didática clara consigo hoje entender perfeitamente o funcionamento do Iptables.
Obrigado ! :)
### Redirecionar acessos para o Squid retirando o ip do servidor
echo Redirecionando rede para Squid e log na porta 80
iptables -I INPUT -p tcp --dport 80 -j LOG --log-level info --log-prefix 'PORTA 80 >'
iptables -I INPUT -s 192.168.52.3 -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -s 200.xxx.xxx.xxx -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -j LOG --log-level info --log-prefix 'PORTA 80 DROP>'
iptables -A INPUT -p tcp --dport 80 -j DROP
iptables -t nat -A PREROUTING -s 192.168.52.4 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.52.2 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo Redirecionamento .... [ok]