L3V1python/WebWeaver
GitHub: L3V1python/WebWeaver
一款轻量级 Python 命令行网站信息采集工具,用于检索域名的公开信息并进行基础安全标头检查。
Stars: 0 | Forks: 0
# 🕸️ WebWeaver
**WebWeaver** 是一款轻量级的 Python OSINT 风格命令行工具,用于检索网站的有用信息。只需输入一个域名,WebWeaver 就会收集公开可用的信息,包括 IP 地址、HTTP 状态、安全标头、页面标题、响应时间等。
## ✨ 功能
* 🌐 域名解析
* 📍 IP 地址查询
* 🔗 最终 URL 检测(重定向后)
* 📄 网站标题提取
* 📡 HTTP 状态码
* ⚡ 响应时间测量
* 🖥️ 服务器信息
* 📦 内容类型与内容长度
* 🔒 基础安全标头检查
* HSTS
* Content Security Policy (CSP)
* X-Frame-Options
* 🕷️ 自定义 ASCII 横幅
* 💻 交互式终端界面
## 安装
克隆仓库:
```
git clone https://github.com/L3V1python/WebWeaver.git
cd WebWeaver
```
安装所需的包:
```
pip install requests beautifulsoup4 colorama
```
## 用法
运行程序:
```
python webweaver.py
```
示例:
```
┌──(Web㉿Weaver)-[~]
└─$ example.com
```
输入:
```
help
```
获取用法信息,或输入
```
exit
```
退出。
## 依赖
* Python 3.8+
* requests
* beautifulsoup4
* colorama
## 免责声明
WebWeaver 仅通过正常的 HTTP 请求从网站收集**公开可用的信息**。它旨在用于学习、研究、防御性安全和网站诊断。在对您不拥有的系统执行任何安全测试之前,请务必获得许可。
## 路线图
* [ ] DNS 记录查询
* [ ] WHOIS 信息
* [ ] SSL 证书检查
* [ ] HTTP 标头分析
* [ ] 端口扫描模块
* [ ] Robots.txt 解析器
* [ ] Sitemap 检测
* [ ] Cookie 分析
* [ ] 技术栈检测
* [ ] 将结果导出为 JSON
* [ ] 颜色主题
* [ ] 版本检查器
## 许可证
MIT License
由 **@L3V1python** 使用 Python 制作
标签:逆向工具