mcpField
D
dnsx-resolve

dnsx-resolve

github.com/wgpsecSecurity1.8k41 installsUpdated 4d ago
Repository

About dnsx-resolve

A DNS resolution skill for security testing and asset discovery workflows, showing how to use dnsx for multiple record types, subdomain validation, and wildcard filtering. It also includes pipeline and reverse-lookup examples.

Key features

  1. 01Batch queries for multiple DNS record types
  2. 02Validate subdomain resolution
  3. 03Filter wildcard domains
  4. 04Specify DNS resolvers
  5. 05Pipeline processing and PTR lookups

Use cases

  1. 01Resolve a list of subdomains in bulk
  2. 02Remove wildcard DNS results
  3. 03Pass resolved hosts into an HTTP probing workflow

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/wgpsec/aboutsecurity --skill dnsx-resolve

After installing, type/dnsx-resolvein Claude Code to confirm it loaded.

Details

From the project README

dnsx DNS 批量解析方法论

dnsx 是 ProjectDiscovery 出品的高速 DNS 工具。核心优势:多记录类型 + 通配符自动过滤 + 管道友好。

项目地址:https://github.com/projectdiscovery/dnsx

Phase 1: 基本解析

# 单域名 A 记录
echo target.com | dnsx -a -resp

# 批量解析
dnsx -l subdomains.txt -a -resp -silent

# 多记录类型
echo target.com | dnsx -a -aaaa -cname -ns -mx -txt -resp

Phase 2: 子域名验证

# 验证子域名存活
subfinder -d target.com -silent | dnsx -silent

# 过滤通配符域名
subfinder -d target.com -silent | dnsx -wd target.com -silent

# 提取 IP 地址
subfinder -d target.com -silent | dnsx -a -resp-only -silent | sort -u

Phase 3: 高级用法

# 暴力枚举子域名
dnsx -d target.com -w subdomains-wordlist.txt -silent

# 自定义 DNS 解析器
dnsx -l domains.txt -a -resp -r 8.8.8.8,1.1.1.1

# PTR 反向解析
echo 10.0.0.1 | dnsx -ptr -resp

# JSON 输出
dnsx -l domains.txt -a -resp -json -o results.json

# 控制并发
dnsx -l domains.txt -a -t 200 -silent

管道集成

# 子域名 → DNS 解析 → IP 去重
subfinder -d target.com -silent | dnsx -a -resp-only -silent | sort -u

# 子域名 → DNS 验证 → HTTP 探活
subfinder -d target.com -silent | dnsx -silent | httpx -silent

# CNAME 提取(用于子域名接管检测)
subfinder -d target.com -silent | dnsx -cname -resp -silent

Comments

Markdown supported