Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
TornadoRevC2 — Framework modulare di post-exploitation che gestisce sessioni reverse-shell su TCP/TLS/mTLS con plugin per enumerazione, esecuzione in memoria, pivoting SOCKS5 e persistenza. | Kitploit
Strumenti/GitHubGitHub/kamalx06/tornadorevc2
Frameworks per Penetration TestingEscalation di PrivilegiMeccanismi di PersistenzaMovimento LateraleScripting e AutomazioneRaccolta InformazioniPost-ExploitCommand and ControlRed TeamingStrumento di Accesso RemotoSviluppo Payload
37710015 giorni faRevisionato da Kitploit
GitHubkamalx06/tornadorevc2

TornadoRevC2

Framework modulare di post-exploitation che gestisce sessioni reverse-shell su TCP/TLS/mTLS con plugin per enumerazione, esecuzione in memoria, pivoting SOCKS5 e persistenza.

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

TornadoRevC2

Un framework post-exploitation leggero e modulare per la ricerca di sicurezza autorizzata, operazioni red-team e penetration testing. TornadoRevC2 gestisce sessioni interattive di reverse shell e bind shell su host Linux e Windows attraverso una console operatore unificata, su trasporti TCP semplice, TLS con autenticazione server e TLS con autenticazione reciproca. La gestione delle sessioni principali è estesa da un'architettura a plugin multipiattaforma per l'enumerazione dell'host, la consapevolezza situazionale e le attività operative.

Importante: TornadoRevC2 esegue due modelli di sessione complementari nello stesso processo. Lo shell handler dà priorità a sessioni interattive affidabili, flussi di lavoro strutturati per l'operatore ed esecuzione di plugin su richiesta. Il sottosistema beacon aggiunge un agente compilato pull-based per ingaggi a lungo termine che necessitano di pianificazione, autodistruzione e resilienza di rete piuttosto che un socket live. Entrambi condividono la console operatore, il materiale TLS e l'infrastruttura di logging; nessuno dei due richiede l'altro. Vedi Sottosistema Beacon.


Avviso Legale

Utilizza questo software solo su sistemi di tua proprietà o su sistemi per cui disponi di autorizzazione scritta esplicita. Sei l'unico responsabile del rispetto delle leggi applicabili e delle politiche organizzative. Gli autori e i contributori non si assumono alcuna responsabilità per uso improprio, perdita di dati o conseguenze legali derivanti dall'uso di questo progetto.


Demo

TornadoRevC2 Demo

Demo rapida: gestione delle sessioni, esecuzione di plugin, pivoting SOCKS5.


Indice

  • Introduzione
  • Caratteristiche Principali
  • Filosofia di Progettazione
  • Sicurezza Operativa
  • Architettura
  • Requisiti e Installazione
  • Avvio Rapido
  • Riferimento Operatore
  • Plugin Integrati
  • Sottosistema Beacon
  • Sviluppo di Plugin
  • Logging delle Sessioni
  • Struttura del Progetto
  • Configurazione TLS e mTLS
  • Licenza

Introduzione

TornadoRevC2 è un framework post-exploitation modulare che supporta due modelli di sessione in un singolo processo, condividendo una console operatore e un insieme di componenti infrastrutturali (materiale certificato TLS, profili malleabili, logging delle sessioni):

  • Sessioni shell interattive — reverse shell (il target compone il handler su TCP semplice, TLS con autenticazione server o TLS reciproco con verifica del certificato client) e bind shell (l'handler compone il target, su TCP semplice o TLS). Entrambe possono essere spostate a runtime su un trasporto secondario HTTPS (HTTP/2 o HTTP/1.1 su TLS) o su un named pipe SMB ospitato sul target, e ripristinate con backtoshell. Tutti i flussi producono oggetti sessione identici e passano attraverso la stessa pipeline di probe, plugin, trasferimento e reporting.

  • Sessioni beacon compilate — un agente Go cross-compilato dalla macchina dell'operatore, senza configurazione runtime su disco. L'agente effettua il check-in secondo una pianificazione, recupera le attività in coda, le esegue tramite handler nativi in-process o una shell, e torna in sleep. Le attività e i risultati sono firmati ECDSA end-to-end, il trasporto è HTTPS con mTLS opzionale, e ogni proprietà comportamentale è incorporata al momento della build.

Il framework fornisce una console operatore unificata per la gestione delle sessioni, la ricognizione dell'host, il trasferimento di file a chunk, l'esecuzione di payload in memoria, il pivoting SOCKS5, il post-exploitation guidato da plugin, il reporting strutturato e un comando update integrato per aggiornamenti automatici basati su Git e riavvii trasparenti dell'handler. Capacità come l'enumerazione del firewall, la raccolta di metadati del credential store, la mappatura di rete, il profiling del browser, l'analisi delle trust di dominio Windows e ulteriori funzionalità di post-exploitation sono implementate come 65 plugin indipendenti e modulari. Il plugin make_token stabilisce nuove sessioni C2 su protocolli remoti (SSH, WinRM, SMB, WMI, MSSQL, DCOM, e MySQL/MariaDB) dal lato operatore; upgrade_mtls migra una sessione live sul listener mutual-TLS spingendo il bundle di certificati client dell'handler verso il target.

Piattaforme target supportate: Linux e Windows (primarie), con compatibilità per ambienti Unix e BSD generici ove applicabile.


Caratteristiche Principali

Scarica lo strumento