HC-ONLINE/CiberWebScan

GitHub: HC-ONLINE/CiberWebScan

一款面向 Web 应用的被动侦察与安全评估一体化 CLI 工具,解决多工具碎片化问题并降低授权测试门槛。

Stars: 3 | Forks: 0

# CiberWebScan [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) [![Version 2.0.0](https://img.shields.io/badge/version-2.0.0-blue.svg)](https://github.com/HC-ONLINE/CiberWebScan) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Beta](https://img.shields.io/badge/status-beta-orange.svg)](https://github.com/HC-ONLINE/CiberWebScan) ## **Web 应用程序安全评估与被动侦察的完整解决方案** CiberWebScan 是一个现代、强大的工具包,在一个统一的平台中结合了智能网页抓取、全面的安全分析和道德渗透测试能力。无论您是网络安全专业人员、渗透测试人员还是安全研究人员,CiberWebScan 都能提供您所需的工具,以全面评估 Web 应用程序并识别潜在漏洞。 ## 为何选择 CiberWebScan? **一体化安全平台** 停止同时使用多种工具。CiberWebScan 将网页抓取、漏洞扫描、技术指纹识别和攻击模拟整合到一个连贯的解决方案中。 **企业级架构** 基于现代 Python 标准构建,提供 REST API 和 CLI 接口、全面的配置管理以及针对生产环境的强大错误处理。 **智能分析引擎** 我们的高级分析器能够自动识别技术、评估 SSL/TLS 配置、分析安全标头,并针对 CVE 数据库交叉引用已知漏洞。 **道德安全测试** 包含用于 XSS 检测、SQL 注入测试、目录枚举和路径遍历分析的安全可控渗透测试能力——全部设计用于授权测试环境。 ## 核心能力 ### Web 智能与数据采集 - **高级网页抓取**:结合 Beautiful Soup 和 Playwright 的静态解析与动态 JavaScript 渲染 - **结构化数据采集**:将非结构化网页内容转化为可操作的、结构化的数据集 - **会话管理**:无缝处理复杂的身份验证、Cookie 和有状态交互 ### 安全评估套件 - **技术指纹识别**:自动识别 Web 框架、CMS 平台、服务器技术及版本 - **SSL/TLS 分析**:全面的证书验证、密码套件评估与协议安全性评估 - **安全标头评估**:分析 CSP、HSTS、X-Frame-Options 等关键安全标头 - **漏洞情报**:将发现的技术与 CVE 数据库交叉引用,获取已知安全问题 ### 受控渗透测试 - **XSS 检测**:通过安全可控的测试识别潜在的跨站脚本漏洞 - **SQL 注入分析**:使用成熟的渗透测试方法测试数据库漏洞 - **目录枚举**:发现隐藏路径、备份文件及敏感目录 - **路径遍历测试**:通过可控探测识别文件系统访问漏洞 ### 专业集成 - **REST API(开发中)**:计划提供功能完整的 API,用于与现有安全工作流程和工具无缝集成(目前未公开提供) - **命令行界面**:支持丰富格式和自动化操作的专业级 CLI - **灵活导出选项**:生成 JSON、CSV 及结构化格式的综合报告 - **配置管理**:企业部署用的集中化持久化配置系统 ## 适用于 **网络安全专业人员** 使用提供可操作智能的综合分析工具,简化安全评估流程并了解 Web 应用程序的安全态势。 **渗透测试人员** 通过自动化技术发现、漏洞识别和可控安全测试能力,加速侦察阶段。 **安全研究人员** 收集 Web 应用程序的详细技术情报,包括技术栈、安全实现和潜在攻击向量。 **DevSecOps 团队** 将安全测试集成到开发流程中,借助 API 驱动的自动化和综合报告能力。 **漏洞赏金猎人** 使用系统化的侦察工具发现隐藏资产与潜在安全弱点,提升方法论。 ## 快速开始 ### 安装 ``` # 从源代码安装 git clone https://github.com/HC-ONLINE/CiberWebScan.git cd CiberWebScan pip install -e . # 验证安装 ciberwebscan --help ``` ### 基础用法 #### 综合安全分析 ``` # 完整安全评估 ciberwebscan analyze --url https://target.example.com --all-checks # 技术指纹识别 ciberwebscan analyze --url https://target.example.com --fingerprint ``` #### 智能网页抓取 ``` # 提取结构化数据 ciberwebscan scrape --url https://target.example.com --selector ".product" --export json # 动态内容抓取 ciberwebscan scrape --url https://spa.example.com --dynamic --wait-selector ".loaded" ``` #### 受控安全测试 ``` # XSS 漏洞测试(仅限授权环境) ciberwebscan attack --url https://testsite.example.com --xss # 目录枚举 ciberwebscan attack --url https://testsite.example.com --enumeration ``` ### REST API 集成(开发中) ``` import requests # 通过 API 的安全分析(计划中) response = requests.post("http://localhost:5000/api/analyze", json={ "url": "https://target.example.com", "checks": ["fingerprint", "ssl", "headers", "cve"] }) analysis_results = response.json() ``` ## 高级特性 **多协议支持**:HTTP/HTTPS,支持 HTTP/2 以适配现代 Web 应用程序 **代理集成**:通过企业代理或 Burp Suite 等安全工具路由流量 **速率限制**:内置节流机制,确保负责任的测试不影响目标系统 **错误恢复**:具备自动重试和优雅降级的强大错误处理 **详细日志**:满足合规与调试需求的详细审计追踪 **模块化架构**:可扩展设计支持自定义分析器和攻击模块 ## 企业支持 CiberWebScan 针对专业使用设计,提供企业级功能: - 具备自动质量保证的全面测试覆盖 - 专业文档与最佳实践指南(开发中) - 活跃的开发与安全更新 - Apache 2.0 许可用于商业用途 - 遵循 Python 标准的干净、可维护代码库 ## 负责任使用 CiberWebScan 专为授权的安全测试、研究和教育目的而开发。用户必须在测试任何系统前确保获得适当授权,并遵守适用的法律法规。 **在测试您不拥有的系统前,始终获得明确授权。** ## 立即开始 准备好提升您的 Web 安全评估能力了吗?使用 CiberWebScan 开始探索,并发现它为何成为全球安全专业人员的首选选择。 ``` git clone https://github.com/HC-ONLINE/CiberWebScan.git cd CiberWebScan pip install -e . ciberwebscan --help ``` ## 文档 - **[安装指南](docs/INSTALLATION.md)** - 完整的设置与安装说明 - **[CLI 参考](docs/CLI.md)** - 详细的命令行界面文档 - **[API 文档](docs/API.md)** - REST API 端点与用法(开发中) - **[配置指南](docs/CONFIGURATION.md)** - 配置选项与自定义设置 - **[开发指南](docs/DEVELOPMENT.md)** - 贡献、测试与开发环境设置 - **[贡献指南](docs/CONTRIBUTING.md)** - 如何参与项目贡献 - **[变更日志](docs/CHANGELOG.md)** - 版本历史与变更记录 ## 由 ❤️ 打造的 HC-ONLINE **使用 CiberWebScan 的综合、专业级工具包,革新您的 Web 应用程序安全评估方法。**
标签:CVE数据库, Ethical Hacking, Python, SQL注入测试, SSL/TLS评估, XSS检测, 企业级安全评估, 安全头检查, 安全工具库, 开源安全工具, 攻击面分析, 文档结构分析, 无后门, 特征检测, 目录枚举, 移动安全, 网络安全, 自动化侦察, 被动侦察, 路径遍历, 逆向工具, 逆向工程平台, 隐私保护