All pastes #792500 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-21 13:34 UTC
rendered paste body
#####################################
# Suppression de toutes les chaines #
#####################################
iptables -t filter -F
iptables -t filter -X

##################################################
# Definition de la politique (cibles) par defaut #
##################################################
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT DROP
iptables -t filter -P FORWARD DROP

#####################################
# Autoriser les connections locales #
#####################################
iptables -t filter -A OUTPUT -o lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
iptables -t filter -A INPUT -i lo -s 0.0.0.0/0 -d 127.0.0.0/0 -j ACCEPT

####################################################################
# Autoriser les conections au reseau local (dans mon cas les VBox) #
####################################################################
iptables -t filter -A OUTPUT -o tap0 -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT
iptables -t filter -A INPUT -o tap0 -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT

######################
# Controler Internet #
######################

# HTTP
iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 80 -j ACCEPT
iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 80 -j ACCEPT

#HTTPS
iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 443 -j ACCEPT
iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 443 -j ACCEPT

#FTP
iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 21 -j ACCEPT
iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 21 -j ACCEPT

#SSH
iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 22 -j ACCEPT
iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 22 -j ACCEPT