| 控制台 | 资产检索 | 指纹管理 | 漏洞库 | 节点监控 | 通知订阅 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- 分布式架构 - Master/Worker 分离,支持多节点弹性扩缩容
- 流水线编排 - 扫描阶段自动串联,前序结果自动传递给后续阶段
- 弱口令字典管理 - 内置默认字典,支持自定义字典增删改查、导入导出
- 定时任务 - Cron 表达式驱动的周期性扫描任务
- 资产分组 - 按域名自动聚合资产,实时反映任务状态
- 多工作空间 - 租户级数据隔离,支持组织/团队维度管理
- 通知订阅 - 扫描结果实时推送(钉钉/飞书/企业微信/邮件/Webhook)
# 克隆项目
git clone https://github.com/tangxiaofeng7/cscan.git
cd cscan
# Linux/macOS:直接以 bash 运行即可
bash cscan.sh
# Windows
.\cscan.bat访问
https://ip:7777,默认账号admin / 123456
# 提示:以下 RPC / API / Web 三步可用一条命令全部拉起(一键启动并统一停止,见 scripts/dev.*):
# Linux/macOS / Git Bash: ./scripts/dev.sh
# Windows PowerShell: ./scripts/dev.ps1
# Windows CMD: scripts\dev.bat
# 1. 启动依赖
docker-compose -f docker-compose.dev.yaml up -d
# 2. 启动服务
go run rpc/task/task.go -f rpc/task/etc/task.yaml
# 3. 启动 API
go run api/cscan.go -f api/etc/cscan.yaml
# 4. 启动前端
cd web ; npm install ; npm run dev
# 5. 启动 Worker
go run cmd/worker/main.go -s http://localhost:8888 -k <install_key> 






