Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ICMPTunnel — icmptunnel | Kitploit
Outils/GitHubGitHub/al1ex/icmptunnel
IDS/IPS EvasionLateral MovementData ExfiltrationNetwork SecurityPenetration TestingRemote Access Tool
GitHubal1ex/icmptunnel

ICMPTunnel

icmptunnel

Voir le dépôt
22il y a 5 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

icmptunnel est un outil permettant de tunnelliser le trafic IP dans des paquets de requête et de réponse d'écho ICMP (ping). Il est destiné à contourner les pare-feu de manière semi-clandestine, par exemple lors d'un pivotement dans un réseau où le ping est autorisé. Il peut également être utile pour une sortie depuis un réseau d'entreprise vers Internet, bien qu'il soit assez courant que le trafic d'écho ICMP soit filtré en périphérie du réseau.

Bien qu'il existe quelques outils existants qui implémentent cette technique, icmptunnel fournit un protocole plus fiable et un mécanisme pour tunnelliser à travers les pare-feu avec état et le NAT.

Compilation :

L'outil utilise un simple Makefile pour compiler et installer.

Utilisez make pour compiler icmptunnel.

Démarrage rapide :

Tout d'abord, désactivez les réponses d'écho ICMP à la fois sur le client et sur le serveur. Cela empêche le noyau de répondre lui-même aux paquets ping.

root@kitploit:~
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Côté serveur, démarrez icmptunnel en mode serveur et attribuez une adresse IP à la nouvelle interface tunnel.

root@kitploit:~
# ./icmptunnel –s
opened tunnel device: tun0
(ctrl-z)
# bg
# /sbin/ifconfig tun0 10.0.0.1 netmask 255.255.255.0

Côté client, pointez icmptunnel vers le serveur et attribuez une adresse IP.

root@kitploit:~
# ./icmptunnel <server>
opened tunnel device: tun0
connection established.
(ctrl-z)
# bg
# /sbin/ifconfig tun0 10.0.0.2 netmask 255.255.255.0

À ce stade, vous devriez disposer d'un tunnel point à point fonctionnel via des paquets ICMP. Le côté serveur est 10.0.0.1 et le côté client est 10.0.0.2. Sur le client, essayez de vous connecter au serveur via SSH :

root@kitploit:~
# ssh [email protected]
Password:

Pour utiliser le serveur distant comme proxy SOCKS chiffré :

root@kitploit:~
# ssh -D 8080 -N [email protected]
Password:

Pointez maintenant votre navigateur web vers le serveur SOCKS local.

Informations complémentaires

Consultez ./icmptunnel -h pour une liste des options.

Bugs

Veuillez signaler tout bug sur la page du projet Github à l'adresse :

https://github.com/jamesbarlow/icmptunnel/issues

Télécharger l’outil