HC-ONLINE/CiberWebScan
GitHub: HC-ONLINE/CiberWebScan
一款面向 Web 应用的被动侦察与安全评估一体化 CLI 工具,解决多工具碎片化问题并降低授权测试门槛。
Stars: 3 | Forks: 0
# CiberWebScan
[](https://www.python.org/downloads/)
[](https://github.com/HC-ONLINE/CiberWebScan)
[](https://opensource.org/licenses/Apache-2.0)
[](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检测, 企业级安全评估, 安全头检查, 安全工具库, 开源安全工具, 攻击面分析, 文档结构分析, 无后门, 特征检测, 目录枚举, 移动安全, 网络安全, 自动化侦察, 被动侦察, 路径遍历, 逆向工具, 逆向工程平台, 隐私保护