Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
TornadoRevC2 — Framework modulaire de post-exploitation gérant les sessions reverse-shell via TCP/TLS/mTLS avec des plugins pour l'énumération, l'exécution en mémoire, le pivotement SOCKS5 et la persistance. | Kitploit
Outils/GitHubGitHub/kamalx06/tornadorevc2
Frameworks de Tests d'IntrusionEscalade de PrivilègesMécanismes de PersistanceMouvement LatéralScripting et AutomatisationCollecte d'InformationsPost-ExploitationCommandement et ContrôleRed TeamingOutil d'Accès à DistanceDéveloppement de Charges Utiles
377100il y a 15 joursVérifié par Kitploit
GitHubkamalx06/tornadorevc2

TornadoRevC2

Framework modulaire de post-exploitation gérant les sessions reverse-shell via TCP/TLS/mTLS avec des plugins pour l'énumération, l'exécution en mémoire, le pivotement SOCKS5 et la persistance.

Voir le dépôt

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

TornadoRevC2

Un framework de post-exploitation léger et modulaire pour la recherche en sécurité autorisée, les opérations red-team et les tests d'intrusion. TornadoRevC2 gère des sessions de reverse shell et de bind shell interactives sur des hôtes Linux et Windows via une console opérateur unifiée, à travers TCP en clair, TLS avec authentification serveur, et TLS mutuellement authentifié. La gestion des sessions est étendue par une architecture de plugins multiplateforme pour l'énumération d'hôtes, la connaissance situationnelle et les tâches opérationnelles.

Important : TornadoRevC2 exécute deux modèles de session complémentaires dans le même processus. Le shell handler privilégie des sessions interactives fiables, des flux de travail opérateur structurés et l'exécution de plugins à la demande. Le sous-système beacon ajoute un agent compilé à tirage (pull-based) pour les engagements de longue durée qui nécessitent planification, auto-destruction et résilience réseau plutôt qu'un socket actif. Les deux partagent la console opérateur, le matériel TLS et l'infrastructure de journalisation ; ni l'un ni l'autre ne requiert l'autre. Voir Sous-système Beacon.


Avis juridique

Utilisez ce logiciel uniquement sur des systèmes que vous possédez ou sur des systèmes pour lesquels vous disposez d'une autorisation écrite explicite. Vous êtes seul responsable du respect des lois applicables et des politiques organisationnelles. Les auteurs et contributeurs déclinent toute responsabilité en cas de mauvaise utilisation, perte de données ou conséquences juridiques découlant de l'utilisation de ce projet.


Démo

TornadoRevC2 Demo

Démo rapide : gestion de session, exécution de plugins, pivot SOCKS5.


Table des matières

  • Introduction
  • Fonctionnalités clés
  • Philosophie de conception
  • Sécurité opérationnelle
  • Architecture
  • Prérequis et installation
  • Démarrage rapide
  • Référence opérateur
  • Plugins intégrés
  • Sous-système Beacon
  • Développement de plugins
  • Journalisation des sessions
  • Structure du projet
  • Configuration TLS et mTLS
  • Licence

Introduction

TornadoRevC2 est un framework de post-exploitation modulaire qui prend en charge deux modèles de session dans un seul processus, partageant une console opérateur et un ensemble de composants d'infrastructure (matériel de certificat TLS, profils malléables, journalisation de session) :

  • Sessions shell interactives — reverse shells (la cible se connecte au handler via TCP en clair, TLS avec authentification serveur, ou TLS mutuel avec vérification du certificat client) et bind shells (le handler se connecte à la cible, via TCP en clair ou TLS). Chacune peut être déplacée à l'exécution vers un transport secondaire HTTPS (HTTP/2 ou HTTP/1.1 sur TLS) ou un named pipe SMB hébergé sur la cible, et rétablie avec backtoshell. Tous les flux produisent des objets de session identiques et passent par le même pipeline de sonde, de plugins, de transfert et de reporting.

  • Sessions beacon compilées — un agent Go cross-compilé depuis la machine de l'opérateur, sans configuration à l'exécution sur disque. L'agent se signale selon un planning, récupère les tâches en file d'attente, les exécute via des handlers natifs in-process ou un shell, puis retourne en sommeil. Les tâches et les résultats sont signés ECDSA de bout en bout, le transport est HTTPS avec mTLS optionnel, et chaque propriété comportementale est intégrée au moment de la compilation.

Le framework fournit une console opérateur unifiée pour la gestion de session, la reconnaissance d'hôte, le transfert de fichiers par blocs, l'exécution de payloads en mémoire, le pivot SOCKS5, la post-exploitation pilotée par plugins, le reporting structuré, et une commande update intégrée pour les mises à jour automatiques basées sur Git et les redémarrages transparents du handler. Des capacités telles que l'énumération de pare-feu, la collecte de métadonnées de stockage d'identifiants, la cartographie réseau, le profilage de navigateur, l'analyse des relations d'approbation de domaine Windows, et d'autres fonctionnalités de post-exploitation sont implémentées sous forme de 65 plugins indépendants et modulaires. Le plugin make_token établit de nouvelles sessions C2 via des protocoles distants (SSH, WinRM, SMB, WMI, MSSQL, DCOM, et MySQL/MariaDB) depuis le côté opérateur ; upgrade_mtls migre une session active vers l'écouteur mutual-TLS en poussant le bundle de certificats client du handler vers la cible.

Plateformes cibles prises en charge : Linux et Windows (principales), avec compatibilité pour les environnements Unix génériques et BSD lorsque applicable.


Fonctionnalités clés

Télécharger l’outil