#!/bin/bash echo Setting firewall rules... # vidage iptables -t filter -F iptables -t filter -X # avant tout : autoriser SSH iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT # ne pas casser les connexions etablies iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT # interdire toute connexion entrante iptables -t filter -P INPUT DROP iptables -t filter -P FORWARD DROP # interdire toute connexion sortante iptables -t filter -P OUTPUT DROP # autoriser les requetes DNS, FTP, HTTP (pour les mises a jour) iptables -t filter -A OUTPUT -p tcp --dport 21 -j ACCEPT iptables -t filter -A OUTPUT -p tcp --dport 80 -j ACCEPT iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT # autoriser loopback iptables -t filter -A INPUT -i lo -j ACCEPT iptables -t filter -A OUTPUT -o lo -j ACCEPT # Autoriser ping iptables -t filter -A INPUT -p icmp -j ACCEPT # Autres ports iptable -t filter -A OUTPUT -p tcp --dport 8767 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 8001 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 8100 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 27015 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 27045 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 27046 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 5000 -j ACCEPT iptable -t filter -A OUTPUT -p tcp --dport 27000 -j ACCEPT