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 制作
标签:逆向工具