Torna agli aggiornamenti
New releaseAug 19, 2026

Titanis v0.9.333

Libreria di protocolli Windows, incluse le implementazioni SMB e RPC, tra le altre.

Condividi

Introduzione

Titanis è una libreria di implementazioni di protocolli e utilità da riga di comando, scritta in C#, per interagire con ambienti Windows. Usa .NET 8 ed è multipiattaforma (Windows e Linux). Alcuni dei protocolli implementati:

Per le modifiche recenti, vedere il changelog

Per una panoramica sugli scenari di autenticazione supportati, vedere Autenticazione - Descrive come controllare l'autenticazione tramite parametri

Il toolset implementa funzionalità di callback e logging per integrarsi nell'ambiente operativo.

Per un elenco degli strumenti da riga di comando e delle attività che puoi eseguire con essi, consulta l'Indice degli strumenti

Destinatari

  • Ricercatori di sicurezza - Studiano come Windows reagisce a vari tipi di richieste
  • Pentester - Eseguono azioni e verificano se le mitigazioni sono abilitate e funzionano correttamente
  • Amministratori di sistema - Eseguono attività di amministrazione

Per Iniziare

Istruzioni di compilazione

Se sei un utente, consulta la Guida per l'utente per un elenco delle utilità da riga di comando e su come utilizzarle.

Se sei uno sviluppatore, consulta la Guida per gli sviluppatori per informazioni su come migliorare la base di codice.

Miglioramenti Pianificati

  • Supporto per l'Utilità di pianificazione (MS-TSCH)
  • Gestione semplificata delle credenziali
  • Supporto integrato per SOCKS 4a

Organizzazione del Progetto

  • doc/ - Documentazione del progetto
  • src/ - Codice sorgente delle implementazioni dei protocolli
  • test/ - Test unitari
  • tools/ - Strumenti da riga di comando autonomi
  • samples/ - Codice di esempio che dimostra come utilizzare le librerie

All'interno di Titanis.sln, i progetti sono raggruppati nelle seguenti aree funzionali:

  • Base - Utilità utilizzate da altri componenti
  • Crypto - Implementazione di algoritmi crittografici
  • Formats - Implementazioni per la lettura e la scrittura di vari formati, come ASN.1
  • Protocols - Implementazioni di protocolli di rete
  • Security - Implementazioni di protocolli di sicurezza, come NTLM e Kerberos
  • Test - Test unitari
  • Tools - Strumenti da riga di comando autonomi
  • _Build - File pertinenti al processo di compilazione.

Diversi progetti contengono un file chiamato References.txt che fa riferimento alle specifiche consultate durante lo sviluppo. Il codice sorgente contiene riferimenti a queste specifiche, solitamente insieme al numero di sezione pertinente.

Categorie