Volver a actualizaciones
Nuevo releaseAug 19, 2026

Titanis v0.9.333

Biblioteca de protocolos de Windows, que incluye implementaciones de SMB y RPC, entre otras.

Compartir

Introducción

Titanis es una biblioteca de implementaciones de protocolos y utilidades de línea de comandos, escrita en C#, para interactuar con entornos Windows. Utiliza .NET 8 y es multiplataforma (Windows y Linux). Algunos de los protocolos implementados:

Para cambios recientes, consulte el registro de cambios

Para una visión general de los escenarios de autenticación compatibles, consulte Autenticación: describe cómo controlar la autenticación con parámetros

El conjunto de herramientas implementa funciones de devolución de llamada y registro para integrarse en su entorno operativo.

Para obtener una lista de herramientas de línea de comandos y tareas que puede realizar con ellas, consulte el Índice de herramientas

Público objetivo

  • Investigadores de seguridad - Investigar cómo reacciona Windows ante varios tipos de solicitudes
  • Pentesters - Realizar acciones y probar si las mitigaciones están habilitadas y funcionan correctamente
  • Administradores de sistemas - Realizar tareas administrativas

Comenzando

Instrucciones de compilación

Si es un usuario, consulte la Guía de usuario para obtener una lista de utilidades de línea de comandos y cómo usarlas.

Si es un desarrollador, consulte la Guía de desarrollador para obtener información sobre cómo mejorar la base de código.

Mejoras planificadas

  • Soporte para el Programador de tareas (MS-TSCH)
  • Gestión simplificada de credenciales
  • SOCKS 4a integrado

Organización del proyecto

  • doc/ - Documentación del proyecto
  • src/ - Código fuente de las implementaciones de protocolos
  • test/ - Pruebas unitarias
  • tools/ - Herramientas de línea de comandos independientes
  • samples/ - Código de ejemplo que demuestra cómo usar las bibliotecas

Dentro de Titanis.sln, los proyectos se agrupan en las siguientes áreas funcionales:

  • Base - Utilidades utilizadas por otros componentes
  • Crypto - Implementación de algoritmos criptográficos
  • Formats - Implementaciones para leer y escribir varios formatos, como ASN.1
  • Protocols - Implementaciones de protocolos de red
  • Security - Implementaciones de protocolos de seguridad, como NTLM y Kerberos
  • Test - Pruebas unitarias
  • Tools - Herramientas de línea de comandos independientes
  • _Build - Archivos relevantes para el proceso de compilación.

Varios de los proyectos contienen un archivo llamado References.txt que hace referencia a las especificaciones consultadas durante el desarrollo. El código fuente contiene referencias a estas especificaciones, generalmente junto con el número de sección correspondiente.

Categorías