mcpField
D
dnsx-resolve

dnsx-resolve

github.com/wgpsec安全1.8k41 次安装4 天前更新
代码仓库

关于 dnsx-resolve

面向安全测试与资产发现流程的 DNS 批量解析技能,介绍使用 dnsx 查询多种记录、验证子域名并过滤通配符结果。也包含管道组合与反向解析示例。

主要功能

  1. 01批量查询多种 DNS 记录
  2. 02验证子域名解析状态
  3. 03过滤通配符域名
  4. 04自定义 DNS 解析器
  5. 05管道处理与 PTR 反向解析

适用场景

  1. 01批量解析子域名列表
  2. 02筛除通配符 DNS 结果
  3. 03将解析结果传递给 HTTP 探测流程

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/dnsx-resolve确认已加载。

README 原文English

来自项目 README

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

评论

支持 Markdown