doom

20 articles 0 View on GitHub ↗
20 articles
Security Considerations When Using Doom: A Complete Guide to Safe ADCS Enumeration

Learn essential security considerations for using Doom, a Python ADCS enumeration tool. Protect credentials and prevent MITM attacks with our expert guide.

deep-dive
Feb 22, 2026
Understanding the enumerate_templates Function in Doom: AD Certificate Template Discovery

Discover Active Directory Certificate Templates with Doom's enumerate_templates function. This tool performs LDAP searches and parses attributes for security auditing.

deep-dive
Feb 22, 2026
How Doom Extracts the Naming Context for LDAP Queries: Source Code Analysis

Discover how Doom extracts the LDAP naming context through source code analysis. Learn about its plain connection and LDAPS fallback methods.

internals
Feb 22, 2026
How Doom Handles Self-Signed Certificates During LDAPS Connections

Doom disables certificate validation for LDAPS connections, allowing self-signed certificates with relaxed cipher policies for seamless integration.

internals
Feb 22, 2026
How the LDAP Connection Handler in Doom Manages Connection Failures

Doom's LDAP connection handler uses a two-stage fallback: unencrypted LDAP then LDAPS. It converts ldap3 exceptions to actionable errors, ensuring robust connection management.

internals
Feb 22, 2026
Understanding the ms_pki_enrollment_flag in Doom: Active Directory Certificate Template Analysis

Discover the ms_pki_enrollment_flag within Doom's Active Directory Certificate Template analysis. Understand how this LDAP bit-mask controls certificate enrollment and view its decoded security properties.

deep-dive
Feb 22, 2026
How to Run the Doom Tool: Installation and Execution Guide for AD-CS Enumeration

Learn how to run the Doom tool for AD-CS enumeration. Install with pipx and launch the interactive TUI from your terminal with the doom command.

how-to-guide
Feb 22, 2026
How to Install Doom: A Complete Guide to the AD Certificate Template Viewer

Easily install Doom and launch the AD certificate template viewer with pipx. Get the command-line tool and explore Active Directory certificate templates using this guide.

how-to-guide
Feb 22, 2026
Enumerating Certificate Templates in Doom: LDAP Module Architecture and Implementation

Discover how the doom enumerate_templates module enumerates certificate templates using LDAP subtree searches and transforms raw attributes into readable security properties for actionable insights.

internals
Feb 22, 2026
How Doom Manages LDAP Connections: Protocol Fallbacks and NTLM Authentication

Discover how Doom manages LDAP connections using protocol fallbacks and NTLM authentication. Learn about its robust directory query methods.

internals
Feb 22, 2026
Main Screens in the Doom TUI: Login, Loading, and Certificate Browser

Explore Doom TUI's Login, Loading, and Certificate Browser screens built with Textual. Understand credential input, LDAP authentication, and template browsing.

deep-dive
Feb 22, 2026
Main Entry Point for the Doom Application: A Complete Guide

Discover the main entry point of the Doom application. Explore the run() function in src/doom/__main__.py invoked by the doom console script. Your complete guide awaits.

how-to-guide
Feb 22, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →