How 1376524890/data-security-toolbox works
这是一个数据安全检测工具箱:目标机探针采集并上报,Web 用户也可上传样本发起五类分析;后端提供任务、分析和结果接口,前端呈现仪表盘、报告与分析结果。README 还描述 PostgreSQL、Redis 和 Celery worker。后端及探针源文件未提供,相关内部调用只能按 README 所述能力概括;前端到 API 客户端的调用由已展示源码支持。
Main entry points: App.vue 应用界面与路由 · server FastAPI 后端 · index.js API 客户端 · Dashboard.vue 仪表盘
Components 24
Web 控制台
- 应用界面与路由
web/src/App.vue - API 客户端
web/src/api/index.js - 仪表盘
web/src/views/Dashboard.vue - 探针管理
web/src/views/Probes.vue - 任务管理
web/src/views/Tasks.vue - 报告中心
web/src/views/Reports.vue - 资产识别
web/src/views/AssetResults.vue - 元数据分析
web/src/views/MetadataResults.vue - 算法评估
web/src/views/AlgoResults.vue - 协议分析
web/src/views/ProtocolResults.vue - 流量分析
web/src/views/TrafficResults.vue - 正则生成
web/src/views/RegexGen.vue
探针采集
- 采集探针
probe
运行服务
- PostgreSQL
- Redis
- Celery worker
server
Other components
- 安全分析人员
Connections 32
- 安全分析人员 → 应用界面与路由: uses
web/src/App.vue - 应用界面与路由 → 仪表盘: routes to
- 应用界面与路由 → 探针管理: routes to
- 应用界面与路由 → 任务管理: routes to
- 应用界面与路由 → 报告中心: routes to
- 应用界面与路由 → 资产识别: routes to
- 应用界面与路由 → 元数据分析: routes to
- 应用界面与路由 → 算法评估: routes to
- 应用界面与路由 → 协议分析: routes to
- 应用界面与路由 → 流量分析: routes to
- 应用界面与路由 → 正则生成: routes to
- 仪表盘 → API 客户端: calls
web/src/views/Dashboard.vue - 探针管理 → API 客户端: calls
web/src/views/Probes.vue - 任务管理 → API 客户端: calls
web/src/views/Tasks.vue - 报告中心 → API 客户端: calls
web/src/views/Reports.vue - 资产识别 → API 客户端: calls
web/src/views/AssetResults.vue - 元数据分析 → API 客户端: calls
web/src/views/MetadataResults.vue - 算法评估 → API 客户端: calls
web/src/views/AlgoResults.vue - 协议分析 → API 客户端: calls
web/src/views/ProtocolResults.vue - 流量分析 → API 客户端: calls
web/src/views/TrafficResults.vue - 正则生成 → API 客户端: calls
web/src/views/RegexGen.vue - API 客户端 → FastAPI 后端: HTTP requests
web/src/api/index.js - 采集探针 → FastAPI 后端: registers, uploads
README.md - FastAPI 后端 → 资产识别引擎: dispatches
README.md - FastAPI 后端 → 元数据引擎: dispatches
README.md - FastAPI 后端 → 算法评估引擎: dispatches
README.md - FastAPI 后端 → 协议分析引擎: dispatches
README.md - FastAPI 后端 → 流量分析引擎: dispatches
README.md - FastAPI 后端 → 正则生成工具: dispatches
README.md - FastAPI 后端 → PostgreSQL: stores data
README.md - FastAPI 后端 → Redis: uses cache
README.md - Celery worker → Redis: uses queue
README.md