
New releaseAug 20, 2026
pingtunnel master-a0d08ec7d44f4829c543416542ef3734453a4a55
Pingtunnel est un outil qui envoie du trafic TCP/UDP via ICMP.
Pingtunnel
Pingtunnel est un outil qui envoie du trafic TCP/UDP via ICMP.
Remarque : Cet outil est destiné uniquement à l'étude et à la recherche, ne l'utilisez pas à des fins illégales

Utilisation
Installer le serveur
- Préparez d'abord un serveur avec une IP publique, par exemple EC2 sur AWS, en supposant que le nom de domaine ou l'IP publique est www.yourserver.com
- Téléchargez le package d'installation correspondant depuis releases, par exemple pingtunnel_linux64.zip, puis décompressez et exécutez avec les privilèges root
- Le paramètre “-key” est de type int, uniquement les nombres entre 0-2147483647
sudo wget (link of latest release)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server
- (Optionnel) Désactiver le ping système par défaut
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Installer le client
- Téléchargez le package d'installation correspondant depuis releases, par exemple pingtunnel_windows64.zip, et décompressez-le
- Exécutez ensuite avec les privilèges administrateur. Les commandes correspondant aux différentes fonctions de transfert sont les suivantes.
- Si vous voyez des logs ping/pong, la connexion est normale
- Le paramètre “-key” est de type int, uniquement les nombres entre 0-2147483647
Transmission SOCKS5
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1
Transmission TCP
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1
Transmission UDP
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455
Utiliser le client Android
Un client Android dédié à pingtunnel est désormais disponible, développé par la communauté.
Un grand merci à itismoej pour le développement de ce client Android !
Utiliser Docker
Il peut également être lancé directement avec Docker, ce qui est plus pratique. Les paramètres sont les mêmes que ci-dessus.
- serveur :
docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456
- client :
docker run --name pingtunnel-client -d --restart=always -p 1080:1080 esrrhs/pingtunnel ./pingtunnel -type client -l :1080 -s www.yourserver.com -sock5 1 -key 123456
Remerciements pour la licence Open Source gratuite JetBrains
