Bonjour,
mon script de firewall ressemble à ça:
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT DROP
iptables -t filter -P FORWARD DROP
iptables -t filter -A OUTPUT -o lo -j ACCEPT
iptables -t filter -A INPUT -i lo -j ACCEPT
#ssh et Mpd
iptables -t filter -A INPUT -i wlan0 -p tcp --dport 6600 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A INPUT -i wlan0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A INPUT -i wlan0 -p tcp --dport 8025 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 6600 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 22 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 8025 -j ACCEPT
Pour ddclient
iptables -t filter -A INPUT -i wlan0 -p tcp --sport 80 -m state --state NEW,ESTABLISHED,RELATED ACCEPT
iptables -t filter -A INPUT -i wlan0 -p udp --sport 53 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --dport 80 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p udp --dport 53 -j ACCEPT
Suite à quelque message de Fran.b (ci dessous), j’ai appris que j’ai un belle faille de sécurité. Maintenant je voudrai savoir comment regler le problème.
Sachant que je veux pouvoir utiliser ssh,mpd(port 6600) et le streamingmpd(port 8025) à distance
[quote=“fran.b”]Tes règles
Citer:
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 6600 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 22 -j ACCEPT
iptables -t filter -A OUTPUT -o wlan0 -p tcp --sport 8025 -j ACCEPT
sont inutiles et induisent un trou de sécurité, n’importe quel programme utilisant les ports 6600 ou 8025 pourront sortir de ta machine sans pbm de même pour les règles
Citer:
ptables -t filter -A INPUT -i wlan0 -p tcp --sport 80 -m state --state NEW,ESTABLISHED,RELATED ACCEPT
iptables -t filter -A INPUT -i wlan0 -p udp --sport 53 -j ACCEPT
(là c’est moins grave car il faut être root pour utiliser les ports < 1024)
Par ailleurs, tu devrais accepter les ESTABLISHED,RELATED en général. [/quote]