# hakluke/hakrevdns

Small, fast tool for performing reverse DNS lookups en masse.

Repository: https://github.com/hakluke/hakrevdns
Canonical: https://ross.abutalabs.com/products/hakrevdns
Language: Go
License: MIT
License Family: permissive
Last push: 2026-08-05T04:05:41+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 2450, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1572, forks 163 (observed 2026-08-28T04:05:05.572661+00:00)

## What it is
hakrevdns is a small, fast Go CLI tool that performs reverse DNS (PTR) lookups on large batches of IP addresses. It maps IPs to hostnames, making it useful for discovering domains and subdomains belonging to an organization from its IP ranges.

## Use cases
- perform reverse DNS lookups on an entire IP range
- find subdomains belonging to a company from their IP addresses
- pipe IP lists from prips into hostname discovery
- enumerate hostnames for bug bounty reconnaissance
- resolve PTR records using custom DNS resolvers
- output only domain names for feeding into other tools like httprobe

## When to choose
- you need fast, mass reverse DNS lookups from the command line
- you want a simple pipeable tool that fits into shell-based recon workflows
- you need to map IP ranges to hostnames during OSINT or asset discovery

## When to avoid
- you need forward DNS lookups or full DNS enumeration rather than PTR lookups
- you want a GUI or interactive tool
- you need deep DNS record type queries beyond reverse lookups

## Facets
- artifact type: cli-tool
- maturity: stable
- function: networking, search-engine, cli
- domain: security, networking, osint
- platform: windows, cli, cross-platform
- tags: reverse-dns, dns-lookup, recon, bugbounty, subdomain-enumeration, go, command-line, linux, macos

## Member repositories
- hakluke/hakrevdns (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:05.572661+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-30T03:58:10.939083+00:00, confidence not recorded.
  - readme: https://github.com/hakluke/hakrevdns (fetched 2026-08-28T04:05:05.572661+00:00, sha e5e21052314f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
