xtrafr/webdna
GitHub: xtrafr/webdna
一款开源网站侦察引擎,能在几秒内提取任意网站的基础设施、技术栈、安全指标和品牌视觉特征,生成统一的技术画像。
Stars: 6 | Forks: 0
# WebDNA
**在几秒钟内提取任何网站的技术和视觉特征。**

[](https://github.com/codespaces/new?repo=xtrafr/webdna)
## 它是什么
WebDNA 是一个开源扫描引擎,用于分析域名的基因构成。它将基础设施详细信息、技术栈、品牌资产和安全指标提取到一个统一的报告中。它包含由 b1s4 开发的专用 WHOIS 和 DNS 传播扫描器。
## 它与 web-check 有何不同
虽然与 web-check 类似,但 WebDNA 在设计上有三个核心差异。
1. **速度。** WebDNA 使用优化的网络探测和并发扫描,显著加快了交付结果的速度。
2. **视觉智能。** 除了网络数据外,它还会自动提取品牌颜色、排版和 Logo 资产。
3. **密度。** 该仪表板专为高信息密度而构建,允许开发者在单个屏幕上查看完整的技术概况。
## 为什么它很重要
了解一个网站通常需要打开多个浏览器标签页、使用专门的 CLI 工具以及进行手动检查。WebDNA 通过将非结构化的 Web 数据转换为机器可读格式来自动化此过程。它提供了一种以编程方式审计基础设施和设计的方法。
## 功能
* **全球 DNS 传播。** 跨多个全球区域的实时解析跟踪。
* **WHOIS 智能。** 全面的域名所有权和注册分析。
* **基础设施分析。** 解析托管服务提供商、IP 地址和地理位置。
* **设计提取。** 识别主要的品牌颜色、排版和 Logo 资产。
* **技术栈检测。** 识别框架、库和第三方服务。
* **资产浏览器。** 查看网站的文件结构,包括脚本和样式表。
* **安全审计。** 检测混合内容并评估安全策略合规性。
## 全球 DNS 传播

## 演示
[在线演示](https://webdna.xtra.wtf)
## 项目结构
```
webdna/
├── src/
│ ├── lib/
│ │ ├── server/ # Core scanning logic & network probes
│ │ ├── components/ # Reusable UI modules
│ │ └── stores/ # App state and history management
│ └── routes/ # Inspection pages and streaming data
├── static/ # Favicon, OG images, and global assets
├── package.json # Project dependencies
└── README.md # This file
```
## 安装
1. 克隆仓库。
git clone https://github.com/xtrafr/webdna.git
2. 安装依赖。
npm install
3. 设置环境变量。
在根目录下创建一个 .env 文件,并添加你的 ScrapingAnt API 密钥。
SCRAPINGANT_API_KEY="your_api_key_here"
4. 在开发模式下运行。
npm run dev
## 示例输出
WebDNA 返回一个包含技术概况的结构化 JSON 对象。
```
{
"name": "Example",
"domain": "example.com",
"brandColors": ["#3b82f6", "#1e40af"],
"fonts": ["Inter", "Roboto"],
"techStack": [
{ "name": "Next.js", "category": "Framework" },
{ "name": "Tailwind CSS", "category": "Styling" }
],
"infrastructure": {
"ip": "93.184.216.34",
"provider": "EdgeCast",
"location": "Norwell, United States"
}
}
```
## 用例
* **竞争情报。** 了解其他平台使用的技术栈和基础设施。
* **安全审计。** 验证客户端项目的 SSL 健康状况和 Header 安全性。
* **设计研究。** 自动收集品牌标识特征以获取设计灵感。
* **技术发现。** 快速识别神秘域名的来源和托管情况。
## 作者
* **xtrafr。** [xtr4@tutamail.com](mailto:xtr4@tutamail.com) - 所有者兼首席开发者。
* **b1s4。** WHOIS 和 DNS 传播开发者。
## 许可证
MIT © [xtrafr](https://github.com/xtrafr)
由 xtrafr 和 b1s4 用 DNA 制作
标签:DNS解析, ESC4, GitHub, MITM代理, OSINT, SEO工具, Sigma 规则, Web安全, WHOIS查询, 二进制发布, 云存储安全, 仪表盘, 前端安全, 协议探测, 品牌资产提取, 域名分析, 基础设施分析, 实时处理, 开源工具, 开源项目, 批量查询, 技术栈识别, 数据可视化, 服务器监控, 网站分析, 网站指纹, 网络扫描, 蓝队分析, 资产探测