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