Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
DNSint — DNSint - 一款全面的DNS侦察和OSINT工具包,用于域情报收集和安全分析。 | Kitploit
工具/GitHubGitHub/who0xac/dnsint
OSINT (开源情报)侦察漏洞分析信息收集渗透测试错误配置子域名枚举DNS 模糊测试电子邮件安全DNS 分析
GitHubwho0xac/dnsint

DNSint

DNSint - 一款全面的DNS侦察和OSINT工具包,用于域情报收集和安全分析。

1929个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库
DNSint 标志

DNSint

🔍 专业 DNS 侦察与 OSINT 工具包

Python 许可证 GitHub 星标

全面的 DNS 情报与安全分析工具,用于域名侦察

由 wh0xac 创建

功能 • 安装 • 使用方法 • 示例 • 文档


🎯 概述

DNSint 是一款功能强大的全能 DNS 侦察与 OSINT 工具,专为安全专业人员、渗透测试人员和系统管理员设计。它结合了多种 DNS 分析技术与 OSINT 数据源,提供全面的域名情报。

为什么选择 DNSint?

  • ✅ 全面 - 一个工具包含 10+ 分析模块
  • ✅ 快速 - 并行查询与优化性能
  • ✅ 美观 - 丰富的终端 UI,彩色输出
  • ✅ 灵活 - 模块化设计,按需使用
  • ✅ 可导出 - 支持 JSON 和 TXT 报告用于文档整理
  • ✅ 分裂脑 DNS - 支持自定义 DNS 服务器
  • ✅ 自动更新 - 始终保持最新功能

✨ 功能特性

🔎 DNS 分析

  • DNS 记录发现 - 查询所有主流记录类型(A、AAAA、MX、TXT、NS、SOA、SRV、CAA、DNSKEY、DS、NAPTR)
  • 反向 PTR 查询 - 发现所有 IP 的反向 DNS 映射
  • 区域传输测试 - 在发现的名称服务器上尝试 AXFR
  • DNSSEC 验证 - 检查 DNSKEY 和 DS 记录

📧 邮件安全

  • SPF 分析 - 解析 SPF 记录,统计查询次数,检测问题
  • DMARC 策略 - 检查 DMARC 配置及策略强度
  • DKIM 检测 - 探测常见 DKIM 选择器

🛡️ 安全审计

  • 配置错误检测 - 识别常见 DNS 安全问题
  • 区域传输漏洞 - 对所有名称服务器测试 AXFR 泄露
  • DNS 传播 - 检查全球解析器的一致性
  • 安全标头 - 分析 HTTP 安全标头(CSP、HSTS 等)

🌐 基础设施分析

  • 名称服务器分析 - SOA 序列号检查、ASN 查询、地理位置
  • 技术检测 - 识别 Web 服务器、CMS、框架、CDN、WAF
  • 网络情报 - ASN、组织和国家映射

🔬 OSINT 增强

  • 证书透明度 - 从 CT 日志发现子域名
  • 被动 DNS - 历史 DNS 数据(可用时)
  • 相关域名 - 查找关联域名和通配符

📊 WHOIS 情报

  • 扩展 WHOIS - 注册商、注册人、日期、状态
  • 隐私检测 - 识别隐私保护服务
  • 过期跟踪 - 距离域名到期天数,带警告

🛠️ 高级功能

  • 自定义 DNS 服务器 - 查询特定 DNS 解析器(支持分裂脑 DNS)
  • 自动更新 - 通过 git 一键更新
  • 导出报告 - 以 JSON 和 TXT 格式保存结果
  • 静默模式 - 最小化输出,适用于脚本
  • 详细日志 - 完整的调试信息

🚀 安装

前提条件

  • Python 3 或更高版本

快速安装

root@kitploit:~
# 克隆仓库
git clone https://github.com/who0xac/DNSint.git
cd DNSint

# 安装依赖
pip install -r requirements.txt

# 运行 DNSint
python DNSint.py example.com -a

📖 使用方法

基本语法

root@kitploit:~
python DNSint.py <域名> [选项]

命令行选项

root@kitploit:~
位置参数:
  domain                目标域名(例如 example.com)

模块选择:
  -a, --all             执行完整 DNS + OSINT + 技术扫描(默认)
  -r, --records         查询 DNS 记录类型
  -z, --zone            执行反向 PTR 和 AXFR 检查
  -m, --mail            分析 SPF、DKIM、DMARC
  -w, --whois           执行扩展 WHOIS 查询
  -n, --nsinfo          分析名称服务器信息和 DNSSEC
  -p, --propagation     检查全局 DNS 传播
  -s, --security        执行 DNS 配置错误检查
  -o, --osint           使用被动 DNS 和 CT 数据进行增强
  -t, --tech            检测 Web 技术、CMS、服务器

高级选项:
  --dns-server <ip>     使用自定义 DNS 服务器(例如 8.8.8.8)
  --timeout <秒>        设置 DNS 查询超时(默认:5)
  -u, --update          将 DNSint 更新至最新版本
  -e, --export          导出 JSON + TXT 报告至桌面
  -v, --verbose         显示详细日志
  -q, --quiet           最小化控制台输出

💡 示例

完整扫描

root@kitploit:~
# 使用所有模块进行完整分析
python DNSint.py example.com -a

邮件安全分析

root@kitploit:~
# 检查 SPF、DMARC 和 DKIM
python DNSint.py example.com -m

安全审计

root@kitploit:~
# 执行安全检查并导出报告
python DNSint.py example.com -s -e

自定义 DNS 服务器(分裂脑 DNS)

root@kitploit:~
# 使用 Google DNS
python DNSint.py example.com --dns-server 8.8.8.8

# 使用内部 DNS 服务器
python DNSint.py internal.company.com --dns-server 192.168.1.53

# 使用 Cloudflare DNS
python DNSint.py example.com --dns-server 1.1.1.1

OSINT 收集

root@kitploit:~
# 证书透明度和被动 DNS
python DNSint.py example.com -o

多模块组合

root@kitploit:~
# DNS 记录 + WHOIS + 邮件安全
python DNSint.py example.com -r -w -m

技术检测

root@kitploit:~
# 检测 Web 技术栈和安全标头
python DNSint.py example.com -t

脚本静默模式

root@kitploit:~
# 最小化输出,导出至文件
python DNSint.py example.com -a -e -q

更新工具

root@kitploit:~
# 更新至最新版本
python DNSint.py -u

📋 输出示例

DNS 记录

root@kitploit:~
┌────────────┬──────────────────────────────┬──────────┬──────────────────────┐
│ 类型       │ 值                            │ TTL      │ 附加信息             │
├────────────┼──────────────────────────────┼──────────┼──────────────────────┤
│ A          │ 93.184.216.34                │ 3600     │                      │
│ MX         │ mail.example.com.            │ 3600     │ 优先级:10           │
│ TXT        │ "v=spf1 include:_spf..."     │ 3600     │                      │
└────────────┴──────────────────────────────┴──────────┴──────────────────────┘

邮件安全

root@kitploit:~
📧 邮件安全分析
├── SPF(发件人策略框架)
│   ├── ✓ 找到 SPF 记录
│   ├── 记录:v=spf1 include:_spf.google.com ~all
│   └── DNS 查询次数:3(限制:10)
├── DMARC(基于域名的消息认证)
│   ├── ✓ 找到 DMARC 记录
│   └── 策略:reject
└── DKIM(域名密钥识别邮件)
    └── ✓ 找到选择器:google, default

安全审计

root@kitploit:~
🔒 安全审计结果
├── 严重问题(0)
├── 警告(2)
│   ├── ⚠ DNSSEC 未启用
│   └── ⚠ 检测到通配符证书
└── 信息(3)
    ├── ℹ SPF 记录已配置
    ├── ℹ DMARC 策略设置为 quarantine
    └── ℹ CAA 记录已配置

🔧 高级用法

分裂脑 DNS 测试

测试域名在不同 DNS 服务器下的解析结果:

root@kitploit:~
# 内部 DNS
python DNSint.py internal.company.com --dns-server 10.0.0.53

# 外部 DNS(Google)
python DNSint.py company.com --dns-server 8.8.8.8

# 比较结果
python DNSint.py company.com --dns-server 8.8.8.8 > external.txt
python DNSint.py company.com --dns-server 10.0.0.53 > internal.txt
diff external.txt internal.txt

自动化监控

root@kitploit:~
#!/bin/bash
# 监控域名的 DNS 变化
python DNSint.py example.com -a -e -q
# 报告保存至桌面,带时间戳

CI/CD 集成

root@kitploit:~
# 部署前检查 DNS
python DNSint.py staging.example.com -s --dns-server 10.0.0.53
if [ $? -eq 0 ]; then
    echo "DNS 检查通过"
else
    echo "检测到 DNS 问题"
    exit 1
fi

📁 导出格式

DNSint 支持两种格式导出结果:

JSON 导出

root@kitploit:~
{
  "domain": "example.com",
  "scan_timestamp": "2025-11-23T10:30:00",
  "records": {
    "A": [{"value": "93.184.216.34", "ttl": 3600}]
  },
  "whois": {
    "registrar": "Example Registrar",
    "creation_date": "1995-08-14"
  }
}

TXT 导出

root@kitploit:~
DNSint 报告 - example.com
生成时间:2025-11-23 10:30:00
==================================

DNS 记录:
A: 93.184.216.34 (TTL: 3600)
MX: mail.example.com (优先级:10, TTL: 3600)

WHOIS:
注册商:Example Registrar
创建日期:1995-08-14

文件保存至桌面,带时间戳:

  • example.com_2025-11-23_103000.json
  • example.com_2025-11-23_103000.txt

🤝 贡献指南

欢迎贡献代码、提交 issue 和功能请求!您可以 fork 本仓库并提交包含改进的 pull request。


⚠️ 免责声明

DNSint 仅用于教育和合法的安全测试目的。

  • 仅测试您拥有或已获得明确授权的域名
  • 未经授权的侦察行为在您所在地区可能违法
  • 作者不对任何滥用该工具的行为负责
  • 请始终遵循负责任的披露实践
  • 尊重速率限制和 DNS 服务器资源

由 wh0xac 用 ❤️ 制作

⬆ 返回顶部

下载工具