smowggyayy/oriax

GitHub: smowggyayy/oriax

Oriax 是一个基于 Python 的域名信息收集工具,整合 DNS、WHOIS、Shodan、Google Dork 和 crt.sh 等多种公开数据源用于快速获取目标域名多维信息。

Stars: 0 | Forks: 0

# Oriax Oriax 是一个基于 Python 的信息收集工具,用于查找关于域名的各种类型信息。 ## 工作原理 🤠 Oriax 使用一系列公共服务来枚举关于您目标的各种有用信息。 这些服务包括: * DNS 记录 * WHOIS 数据库 * Shodan API * Google Dorks * Crt.sh 当过度查询时,其中一些服务可能会相当烦人(例如 Google)。这就是 Oriax 使用缓存系统的原因,这些缓存结果可以在你的 **/tmp** 目录中找到 :innocent: ```注意:要使用 Shodan API,请确保你拥有有效的 Shodan API 密钥。``` ## 安装 :wrench: Oriax 使用 [Poetry](https://python-poetry.org/docs/) 进行依赖管理。 请确保你已安装 Poetry :wink: #### OSX & Linux: ``` git clone https://github.com/50022445/oriax.git cd oriax && poetry update && source $(poetry env info --path)/bin/activate ``` ## 用法 ``` usage: main.py [-h] [--all] [--headers] [--dns] [--whois] [--shodan] [--dork] [--sub] url positional arguments: url Target URL options: -h, --help show this help message and exit --all Run all functions --headers Check security headers --dns Query DNS information --whois Get WHOIS information --shodan Query Shodan data (Needs valid API token) --dork Run Google Dork --sub Query crt.sh for possible subdomains ``` #### 示例 ``` # 使用所有功能 python3 main.py --all https://example.com ``` ``` # 查询 WHOIS 数据和 DNS 记录 python3 main.py --whois --dns https://example.com ``` ``` # 仅查询 Shodan API python3 main.py --shodan https://example.com ``` ## 代理 :stuck_out_tongue: Oriax 不包含独立的代理套件。如果你想代理请求,请使用 **proxychains**。 ``` # 通过代理发送请求 proxychains4 python3 main.py --all https://example.com ``` ## 路线图 - [x] 实现 Google Dork 功能,用于(子)域名和目录枚举。 - [x] 在查询函数中实现缓存,使程序运行得更快。 - [x] 将每个函数移动到各自的“模块”中,使代码更易读。 - [x] 添加参数支持。 - [x] 使用 crt.sh 进行更好的子域名枚举。 - [ ] 添加“CMS Finder”模块。 - [ ] 代码重构。
标签:ESC4, GitHub, OSINT, Python, 实时处理, 无后门, 逆向工具