Retour aux mises à jour
New releaseAug 19, 2026

Titanis v0.9.333

Bibliothèque de protocoles Windows, incluant les implémentations SMB et RPC, entre autres.

Partager

Introduction

Titanis est une bibliothèque d'implémentations de protocoles et d'utilitaires en ligne de commande, écrite en C#, destinée à interagir avec des environnements Windows. Elle utilise .NET 8 et est multiplateforme (Windows et Linux). Quelques-uns des protocoles implémentés :

Pour les changements récents, consultez le journal des modifications

Pour un aperçu des scénarios d'authentification pris en charge, voir Authentification - Décrit comment contrôler l'authentification avec des paramètres

L'ensemble d'outils implémente des fonctions de rappel et de journalisation pour s'intégrer dans votre environnement opérationnel.

Pour une liste des outils en ligne de commande et des tâches que vous pouvez effectuer avec eux, consultez l'Index des outils

Public cible

  • Chercheurs en sécurité - Rechercher comment Windows réagit à différents types de requêtes
  • Testeurs d'intrusion - Effectuer des actions et vérifier que les mesures d'atténuation sont activées et fonctionnent correctement
  • Administrateurs système - Effectuer des tâches administratives

Pour commencer

Instructions de construction

Si vous êtes un utilisateur, consultez le Guide de l'utilisateur pour une liste des utilitaires en ligne de commande et comment les utiliser.

Si vous êtes un développeur, consultez le Guide du développeur pour des informations sur la façon d'améliorer la base de code.

Améliorations prévues

  • Support du Planificateur de tâches (MS-TSCH)
  • Gestion simplifiée des identifiants
  • SOCKS 4a intégré

Organisation du projet

  • doc/ - Documentation du projet
  • src/ - Code source des implémentations de protocoles
  • test/ - Tests unitaires
  • tools/ - Outils en ligne de commande autonomes
  • samples/ - Exemples de code montrant comment utiliser les bibliothèques

Dans Titanis.sln, les projets sont regroupés en domaines fonctionnels suivants :

  • Base - Utilitaires utilisés par d'autres composants
  • Crypto - Implémentation d'algorithmes cryptographiques
  • Formats - Implémentations pour la lecture et l'écriture de divers formats, tels que ASN.1
  • Protocols - Implémentations de protocoles réseau
  • Security - Implémentations de protocoles de sécurité, tels que NTLM et Kerberos
  • Test - Tests unitaires
  • Tools - Outils en ligne de commande autonomes
  • _Build - Fichiers pertinents pour le processus de construction.

Plusieurs des projets contiennent un fichier nommé References.txt qui référence les spécifications consultées lors du développement. Le code source contient des références à ces spécifications, généralement avec le numéro de section correspondant.

Catégories