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
Outils/GitHubGitHub/beyarz/portforge
Outils DéfensifsReconnaissanceÉvasion IDS/IPSSécurité Réseau
GitHubbeyarz/portforge

Portforge

Utilitaire léger pour tromper les scanners de ports

Voir le dépôt
335il y a 6 ansVérifié par Kitploit

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

Portforge

Ce script est destiné à ouvrir autant de sockets que vous le souhaitez (entre 1024 et 65535).
Les ports inférieurs à 1024 fonctionnent aussi mais vous devez être root pour cela.

Cela peut être utile lorsque vous ne voulez pas que des gens cartographient votre appareil
pour voir ce que vous exécutez et quoi d'autre, donc c'est une petite étape pour contrer la reconnaissance.

Technologie au cœur

Portforge.cr utilise une technique intégrée au compilateur Crystal appelée Fibers.
Elles ressemblent beaucoup aux threads système mais les Fibers sont beaucoup plus légères
et l'exécution est gérée par le processus 1.

Plus la plage que vous choisissez est grande, plus le script met du temps à
charger chaque socket mais j'ai fait de mon mieux pour optimiser le script
donc cela ne devrait prendre que quelques minutes (selon le système bien sûr).

Sous le capot

Le script fonctionne en 2 étapes.
Il effectue d'abord son propre scan du système pour voir quel port est déjà ouvert.
Les ports ouverts sont ensuite mis sur une liste et les ports fermés sur une autre liste.
L'étape suivante consiste à ouvrir les ports fermés, donc le script prend la liste de tous les ports fermés
et ouvre un socket sur chacun d'eux.

Pendant que la fibre principale ouvre un socket sur chaque port,
une autre fibre est appelée sous la principale qui écoute les connexions entrantes et les ferme directement.
Ce processus est répété indéfiniment, ou jusqu'à ce que vous interrompiez le script.

Pour commencer (vous n'avez besoin de le faire qu'une fois)

root@kitploit:~
crystal build portforge.cr

Prérequis

  • Le compilateur

Utilisation

root@kitploit:~
./portforge IP startport endport

Démonstration

La première image montre portforge.cr en cours d'exécution et la seconde est le résultat d'un scan Nmap.
Comme vous pouvez le voir, Nmap pense que j'exécute tous ces services alors qu'en réalité, c'est juste portforge.cr qui tourne.

Télécharger l’outil