quarta-feira, 11 de novembro de 2009

Linux: Criando um firewall com iptables


Bom, todo mundo deve conhecer um pouco sobre iptables e já deve ter lido um monte por aí e esse esquema que irei apresentar não é novo nem muito menos inovador, é bem batidão e bem simples. 

Vamos montar um firewall para proteger nossa workstation contra ataques de port-scan, DoS, e spoofing. 

Vamos lá, crie um arquivo em /etc/init.d/rc.firewall: 

#!/bin/bash

# pequeno Firewall

fire = /usr/sbin/iptables

ext = eth0 

int = eth1

$fire -F

protegendo contra ping

$fire -A FORWARD -p icmp --icmp-type echo-request -j DROP

protegendo contra Ping of Death

$fire -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

protegendo contra port scan

$fire -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST -m limit --limit 1/s -j ACCEPT

protegendo contra Syn Flood

$fire -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT

echo "Firewall Iniciado!"

Pronto, aí está um firewall simples e efetivo. Mais informações em www.netfilter.org.

Nenhum comentário:

Postar um comentário