OVH Cloud OVH Cloud

Logiciel repondant "ouvert" sur tous les ports ?

12 réponses
Avatar
xavier
Bonjour,

C'est un genre de honypot, mais sans l'IDS, ni la base de données, que
je cherche.

Juste un petit bout de soft qui répond ouvert à n'importe quelle
connexion tcp/udp, sur n'importe quel port.

Ceci, afin de (in?)-valider un fichier de règles ipfilter de 15
kilomètres de long qu'on m'a refiler à examiner. Et il y a 5 interfaces
sur la bécane !

Je suis certain que ça prend pas longtemps à écrire en Perl, mais si ça
existe déja ...

Merci d'avance,

XAv
--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

2 réponses

1 2
Avatar
Clement Lecigne
Xavier HUMBERT wrote:

Juste un petit bout de soft qui répond ouvert à n'importe quelle
connexion tcp/udp, sur n'importe quel port.

(...)


Le mieux ça serait de modifier le comportement de la pile TCP/IP
directement dans le kernel. Sous FreeBSD, on peut utiliser les
blackholes pour ne pas répondre par un RST sur les ports TCP fermés et
par un ICMP "port unreachable" pour les ports UDP fermés.

# sysctl -w net.inet.udp.blackhole=1
# sysctl -w net.inet.tcp.blackhole=2

Sous GNU/Linux, je ne pense pas que cela existe en natif mais il doit
sûrement y avoir des LKMs ou des patchs sur le ouaib pour faire ce genre
de chose. Sinon avec un peu de connaissance en prog. système, c'est
jouable. J'en avais fais un pour l'udp pour pas que le kernel réponde
par un ICMP "port unreachable" lorsqu'il reçoit un paquet sur un port
UDP fermé.

Sinon, je me souviens que portsentry avait une option qui permettait de
faire cela comme ça a été dit plus haut... c'est déjà plus propre que
les 65535x2 netcat en background. :-)

Bon courage,

--
Clément Lecigne,
« If one XOR is good TWICE IS BETTER. » - Peiter Zatko

Avatar
Vincent Bernat
OoO Lors de la soirée naissante du dimanche 23 avril 2006, vers 18:14,
Clement Lecigne disait:

Sous GNU/Linux, je ne pense pas que cela existe en natif mais il doit
sûrement y avoir des LKMs ou des patchs sur le ouaib pour faire ce
genre de chose. Sinon avec un peu de connaissance en prog. système,
c'est jouable. J'en avais fais un pour l'udp pour pas que le kernel
réponde par un ICMP "port unreachable" lorsqu'il reçoit un paquet sur
un port UDP fermé.


Peut être est-il possible d'utiliser iproute2 pour avoir le même
effet. Il est possible d'y définir des routes de manière assez
évoluée.
--
Je reponds au message de p... m... au sujet de sa recherche
LESPINASSE, qu'il me contacte.
-+- BD In GGE - En esperant que lui sache utiliser le mail -+-

1 2