# anaylitic-front **Repository Path**: eric1364/anay ## Basic Information - **Project Name**: anaylitic-front - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-07 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # anaylitic-front 黑灰产集团分析前端(Vue 3 + Vite + D3 Canvas)。支持线索子图、多线索骨架、路径分析、产业标签/跨产业高亮,以及性能优化(截断、懒展开、Worker 布局)。 ## 快速开始 ```sh npm install npm run dev ``` 后端默认 `http://localhost:8000/api/v1`,接口详见 `docs/backend-api.md`。 ## 主要视图与操作 - 子图模式 - Seed/多线索:输入单个 `seedId`,或勾选“启用多线索 batch”并输入逗号分隔 seeds,生成子图(batch 走 `/subgraph/batch`)。 - 截断/展开:大图自动截断(显示 Truncated),可点击“展开完整子图”加载全量。 - 过滤/聚合:类型过滤、低度聚合、Hub 抑制;产业过滤/隐藏;产业匹配边高亮、跨产业边/节点紫色标记。 - 路径:填写 From/To,调用 `/path` 高亮路径,右侧显示 hop 序列。 - 社区骨架模式 - 单/多线索骨架:`/community/skeleton` 或 `/community/skeleton/batch`。社区节点展示主导产业(若有),可产业过滤/隐藏。 - 下钻/Top-K:选社区后点击“展开社区”或“刷新 Top-K”,对应 `/community/{id}/subgraph(/batch)` 与 `/topk(/batch)`。 - 截断:超限提示“已截断骨架”,默认懒展开。 ## 如何识别黑产及关联 - 团伙定位:多线索骨架关注 seedsIncluded>1 的社区;下钻查看内部节点/边、Top-K IP/Cert/Whois。 - 桥接发现:路径查询;跨产业紫色边/描边;查看高权重跨社区边与 Top-K 枢纽。 - 产业特征:节点详情、路径步骤、Top-K 列表显示 industry*;产业过滤高亮相关节点/边。 - 多线索合并子图:batch 子图直接展示不同线索的共享基础设施和连接。 ## 性能提示 - 截断与懒展开:子图/骨架超限自动截断,可手动展开全量。 - Worker 布局:forceatlas2 在 Worker 内迭代;绘制节流,缩放下限 0.25;聚合/Hub/隐藏可缓解卡顿。 更多细节参见 `docs/optimization.md`、`docs/overview.md`、`docs/navigation-map.md`。