krishankr1/Portable-advanced-Subdomain-Scanner

GitHub: krishankr1/Portable-advanced-Subdomain-Scanner

一款零配置、单文件便携式子域名发现与信息丰富化工具,支持CLI和Web控制台双模式,无需API密钥即可快速枚举并分析目标域名的子域资产。

Stars: 0 | Forks: 0

# 便携式子域名控制台扫描器 一个**单文件**、**便携**的子域名发现工具,具备以下特性: - **CLI** 和 **Web 控制台(浏览器 UI)** 模式 - **无需强制提供 API 密钥** - **被动数据源** + 可选的**开源工具**(如果已安装) - **丰富的输出**(DNS、HTTP 状态、基本服务分类、WHOIS 片段、轻量级信誉检查) - 结果以 **TXT** 格式保存在当前工作目录中 已在 **Linux** 和 **macOS** 上使用 Python 3.8+ 进行测试。 ## 功能特性 - **输入**:一个或多个根域(例如 `example.com`、`example.org`) - **发现源(无需密钥)**: - `crt.sh`(证书透明度日志) - Rapid7 Sonar(通过 `dns.bufferover.run`) - HackerTarget `hostsearch` API - AnubisDB(`jldc.me`) - **可选外部工具**(自动检测,未安装则跳过): - `amass` - `subfinder` - `sublist3r` - `theHarvester` - `assetfinder` - `findomain` - `knockpy` - `dnsrecon` - `oneforall` - `puredns` - `gobuster` - `SubDomainizer` - **每个子域名的信息丰富化**: - DNS: - `A` 记录(IPv4/IPv6) - `CNAME`(如果可用,通过 `dig` 获取) - HTTP: - `http://sub.domain` 的状态码 - 服务备注(例如 `alive (200)`、`likely unclaimed / placeholder (200)`、`redirect (301)`、`client error (404)` 等) - WHOIS: - `whois -H sub.domain` 的前约 10 行(如果已安装 `whois`);否则显示提示信息 - 信誉(非常轻量,不依赖外部服务): - 当所有解析出的 IP 均为 RFC1918/回环地址时,标记为“仅包含私有/内部 IP” - **输出**: - 纯文本文件:`Git_scanner_results_YYYYMMDD_HHMMSS.txt` - 存储在**当前工作目录**(运行脚本的目录)中 ## 系统要求 ### 必要条件 - **Python**:3.8 或更高版本 - **网络**:需要具备对以下地址的出站 HTTPS 访问权限: - `https://crt.sh` - `https://dns.bufferover.run` - `https://api.hackertarget.com` - `https://jldc.me` ### 可选条件(用于获取更丰富的结果) 如果存在,这些工具将被自动使用;如果不存在,它们会被**优雅地跳过**: - **DNS / WHOIS**: - `dig`(用于 CNAME 查询) - `whois`(用于获取 WHOIS 片段) - **子域名工具**: - `amass`, `subfinder`, `sublist3r`, `theHarvester`, `assetfinder`, `findomain`, `knockpy`, `dnsrecon`, `oneforall`, `puredns`, `gobuster`, `SubDomainizer` ## 安装说明 无需安装软件包。克隆此代码库(或复制脚本文件)即可完成。 ``` git clone https://github.com/youruser/yourrepo.git cd yourrepo # 使脚本可执行(在 Linux/macOS 上可选) chmod +x portable_subdomain_console_scanner.py ```
标签:DNS解析, GitHub, HTTP状态检测, Python, Web控制台, WHOIS查询, 便携工具, 动态插桩, 协议探测, 单文件脚本, 域名枚举, 子域名扫描, 子域名爆破, 安全扫描, 开源安全工具, 开源项目, 文档结构分析, 无后门, 时序注入, 网络安全, 被动信息收集, 证书透明度, 资产测绘, 进程管理, 逆向工具, 逆向工程平台, 隐私保护