Je suis en train de mettre en place un firewall sur mes différentes VM. Au moment de tester si le firewall est efficace, je remarque qu'il empêche le scan des ports (et ce avec ou sans la règle ).
IPtables empêche-t-il le scan par défaut ? A ma connaissance non ...
Merci pour vos explications .
Code :
IPTABLES=`which iptables`
IFLAN=eth0
IPLAN=10.1.1.201/32
NETWORK=10.1.1.0/24
case "$1" in
start)
echo "Starting Firewall"
# Flush all tables and delete user chain.
for table in "mangle" "raw" "filter" "nat"
do
$IPTABLES -t $table -F
$IPTABLES -t $table -X
done
# Set default Filter policy.
for chaines in "INPUT" "OUTPUT" "FORWARD"
do
$IPTABLES -t filter -P $chaines DROP
done
# Set default Mangle policy.
for chaines in "INPUT" "OUTPUT" "FORWARD" "PREROUTING" "POSTROUTING"
do
$IPTABLES -t mangle -P $chaines ACCEPT
done
# Set default NAT policy.
for chaines in "PREROUTING" "POSTROUTING" "OUTPUT"
do
$IPTABLES -t nat -P $chaines ACCEPT
done
# Allow loopback traffic.
$IPTABLES -t filter -A INPUT -i lo -p all -s 127.0.0.1 -j ACCEPT
$IPTABLES -t filter -A OUTPUT -o lo -p all -d 127.0.0.1 -j ACCEPT
# Allow authorized traffic from/to eth0.
$IPTABLES -t filter -A OUTPUT -o $IFLAN -p tcp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -t filter -A INPUT -i $IFLAN -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -t filter -A INPUT -i $IFLAN -p udp -m state --state ESTABLISHED,RELATED -j ACCEPT
Message édité par Gavrinis le 19-03-2010 à 17:24:03
Publicité
Posté le 03-03-2010 à 10:38:21
Gavrinis
Open your mind
Posté le 14-03-2010 à 16:38:21
o'gure
Modérateur Multi grognon de B_L
Posté le 14-03-2010 à 16:45:21
Sans aucune règle dans tes chaînes, iptables ou le kernel ne fait absolument rien pour empêcher un scan.
Les ports ouverts répondront par un pacquet TCP syn/ack et les ports fermé par un RST.
(contrairement au bsd qui ont une fonction de rate-limiting de base)
---------------
Relax. Take a deep breath !
Gavrinis
Open your mind
Posté le 14-03-2010 à 16:56:43
C'est justement ça le problème, nmap ne voit rien alors que je n'ai aucune règle qui empêche le scan.
o'gure
Modérateur Multi grognon de B_L
Posté le 14-03-2010 à 17:00:59
par il ne voit rien, t'entends quoi ?
Faudrait que tu nous décrives ton archi de test (schéma réseau, fonction de nat, firewall, internet, cible, PC qui émet le scan de nmap) et la réponse précise de nmap.
---------------
Relax. Take a deep breath !
Gavrinis
Open your mind
Posté le 14-03-2010 à 17:11:07
Rien ne s'affiche.
C'est bêtement deux ordi l'un sous Debian (le serveur), l'autre sous Archlinux (mon portable), ils sont dans le même sous réseau, il n'y a pas de firewall (à part celui au dessus).
o'gure
Modérateur Multi grognon de B_L
Posté le 14-03-2010 à 17:16:28
Par 'rien' t'entend quoi ? De base, tu devrais avoir un minimum
> nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2010-03-14 17:15 CET Warning: Hostname localhost resolves to 2 IPs. Using 127.0.0.1. Interesting ports on localhost (127.0.0.1):
Tu veux pas copier coller exactement ce qu'il te met ?
Message édité par o'gure le 14-03-2010 à 17:16:47
---------------
Relax. Take a deep breath !
Gavrinis
Open your mind
Posté le 14-03-2010 à 17:19:40
$ nmap 10.1.1.201
Starting Nmap 5.21 ( http://nmap.org ) at 2010-03-14 17:15 CET