# dirkjanm/adidnsdump

Active Directory Integrated DNS dumping by any authenticated user

Repository: https://github.com/dirkjanm/adidnsdump
Canonical: https://ross.abutalabs.com/products/adidnsdump
Language: Python
License: MIT
License Family: permissive
Last push: 2025-04-04T09:28:20+00:00

## Health v2 (maintenance only)
Score: 29/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 14, release rhythm 8, longevity 100
- inputs: {"age_days": 2688, "days_push": 516, "days_rel": 516, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1184, forks 132 (observed 2026-08-28T04:03:54.810114+00:00)

## What it is
A Python CLI tool that enumerates and exports all DNS records in Active Directory Integrated DNS zones using any authenticated domain user's credentials. It is used for internal network reconnaissance during penetration tests and red team engagements.

## Use cases
- dump all DNS records from an Active Directory zone
- enumerate internal network hosts during a pentest
- perform a DNS zone transfer equivalent in AD
- map internal subdomains with authenticated credentials
- export AD DNS records to a file for recon
- run DNS enumeration through a proxychains implant

## When to choose
- you have valid AD credentials and need to enumerate internal DNS records
- you are doing internal network reconnaissance in a Windows domain
- you want a lightweight Python tool that works over LDAP/SAMR or via proxychains

## When to avoid
- you need to enumerate DNS on non-Active Directory DNS servers
- you lack any authenticated domain user credentials
- you need a GUI or automated scanning framework rather than a focused CLI tool

## Facets
- artifact type: cli-tool
- maturity: active
- function: security, networking, cli
- domain: security, networking, developer-tools
- platform: python, cli, windows
- tags: active-directory, dns, penetration-testing, recon, red-team, impacket, linux, macos

## Member repositories
- dirkjanm/adidnsdump (main) score 29

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:54.810114+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:24:14.530642+00:00, confidence not recorded.
  - readme: https://github.com/dirkjanm/adidnsdump (fetched 2026-08-28T04:03:54.810114+00:00, sha 896ecd47070c)
  - registry_pypi: https://pypi.org/pypi/adidnsdump/json (fetched 2026-08-29T12:31:28.489806+00:00, sha c0b1f559db01)
- Data as of 2026-08-30T08:39:29.467469+00:00.
