joemunene-by/DNS-Lookup-and-Domain-Intelligence-Tool
GitHub: joemunene-by/DNS-Lookup-and-Domain-Intelligence-Tool
一款基于 Python/Flask 的 DNS 查询与域名情报工具,通过 Web UI 帮助安全人员快速识别域名风险并执行基础威胁检测。
Stars: 0 | Forks: 0
# DNS 查询与域名情报工具
[](https://github.com/joemunene-by/DNS-Lookup-and-Domain-Intelligence-Tool/actions/workflows/python-tests.yml)
[](LICENSE)
[](https://www.python.org/)
## 项目概述
本 **DNS 查询与域名情报工具** 是一款全面的网络安全实用程序,旨在协助安全专业人员、研究人员和爱好者收集关键域名数据并检测潜在威胁。
使用该工具,您可以:
- 执行详细的 DNS 查询,包括 A、AAAA、MX、NS、TXT 和 CNAME 记录。
- 获取域名的 WHOIS 信息,包括注册商、创建日期和国家/地区。
- 检测安全问题,例如缺少 MX 记录(潜在的电子邮件滥用风险)。
- 通过将域名与流行品牌名称进行比较,识别可能的拼写劫持攻击。
- 分析域名年龄,标记可能可疑的新注册域名。
该工具是一个 **用户友好的 Web 应用程序**,由 Python 和 Flask 构建,提供简洁的界面用于快速域名调查。
## 主要功能
- **多记录 DNS 查询**,用于深入的域名分析。
- **WHOIS 集成**,提供域名所有权和注册详情。
- **安全警报**,针对常见红旗项(包括拼写劫持和域名年龄)。
- **易于使用的 Web UI**,无需命令行即可快速查询。
- **CI 流水线**,通过 GitHub Actions 确保代码质量并实现自动化测试。
## 快速开始
### 前置条件
- Python 3.10 或更高版本
- pip 包管理器
### 安装
```
git clone https://github.com/joemunene-by/DNS-Lookup-and-Domain-Intelligence-Tool.git
cd DNS-Lookup-and-Domain-Intelligence-Tool
pip install -r requirements.txt
Running the Web Application
bash
Copy code
python web_dns_lookup.py
Open your browser and navigate to http://127.0.0.1:5000 to use the tool.
Project Structure
web_dns_lookup.py — Main Flask app serving the web UI and backend logic.
templates/index.html — HTML template for the web interface.
.github/workflows/python-tests.yml — GitHub Actions CI pipeline config.
README.md — Project documentation.
requirements.txt — Python dependencies.
Future Enhancements
Expand typosquatting detection with fuzzy matching algorithms.
Add more WHOIS fields and DNS record types.
Integrate API support for automated domain intelligence workflows.
Deploy as a public web service with authentication.
License
This project is licensed under the MIT License.
Contact
Created by Joe Munene — passionate about cybersecurity and building practical tools.
Feel free to open issues or submit pull requests!
Thank you for checking out this project!
```
标签:AMSI绕过, CDN识别, CNAME记录, DNS查询, DNS滥用, Flask, GitHub Actions, MX记录, NS记录, PB级数据处理, Python, TXT记录, Web安全, WHOIS, 二进制发布, 前端界面, 后端开发, 域名安全, 域名年龄, 域名情报, 域名监控, 威胁检测, 安全工程, 安全运维, 开源工具, 拼写劫持, 无后门, 网络安全, 自动笔记, 蓝队分析, 逆向工具, 钓鱼检测, 隐私保护