[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gulliver] doorman
|
From |
"Fred Lemasson" <djassper at gmail dot com> |
|
Subject |
Re: [gulliver] doorman |
|
Date |
Fri, 7 Mar 2008 13:07:24 +0100 |
> Avec knockd,
> il faut envoyer une séquence de paquets sur différents ports. Si j'ai
> bien compris, il n'y a pas de notion de secret avec knockd.
Exact le secret est la séquence des tocs, sous iptables un port
knocking de 3 tocs peut etre effectué avec quelques lignes : (ici la
séquence est 103,202,301)
iptables -N Step2
iptables -A Step2 -m recent --name Key1 --remove
iptables -A Step2 -m recent --name Key2 --set
iptables -N Step3
iptables -A Step3 -m recent --name Key2 --remove
iptables -A Step3 -m recent --name Key3 --set
iptables -A INPUT -p tcp --dport 103 -m recent --set --name Key1
iptables -A INPUT -p tcp --dport 202 -m recent --rcheck --name Key1 -j Step2
iptables -A INPUT -p tcp --dport 301 -m recent --rcheck --name Key2 -j Step3
iptables -A INPUT -p tcp --dport 22 -m recent --rcheck --seconds 5
--name Key3 -j ACCEPT
on peut faire toctoc avec nmap :
nmap -PA103,202,301 -r -M1 AdresseIP
plus de détails sur comment le faire "à la main" sous iptables :
http://djassper.hd.free.fr/index.php?entry=entry070309-073501