应用截图

详细介绍

根据 HTTP 流量构建图谱。在 nullphase.net/hg 实时查看,或通过 POST 发送到本机 REST API。所有数据均保留在本地。 HTTP Graph Collector 在你浏览网页时构建实时交互式网络关系图谱。实时观察域名、主机和资源之间的连接,了解网站如何加载依赖项、重定向的去向以及涉及哪些第三方。 实时查看器 在 nullphase.net/hg 打开图谱查看器,粘贴扩展程序 ID(在弹出窗口中点击即可复制),然后点击连接。你发出的每个 HTTP 请求都会立即作为节点显示在图谱中。域名会自动着色,力导向布局会随着图谱增长整理其结构。所有数据均保留在浏览器本地;查看器页面通过 Chrome 的消息传递 API 直接与扩展程序通信,不会通过网络发送任何数据。 查看器功能 • ForceAtlas2 力导向布局,支持调整斥力和引力,并提供 Barnes-Hut 优化(处理大型图谱时在 Web Worker 中运行) • 圆形和层级布局选项 • 支持自动补全的搜索,视图会移动到匹配的节点 • 聚焦模式:隔离任意节点的 N 跳邻域 • 按节点类型(客户端、域名、主机、资源)或域名筛选 • 右键点击节点以隐藏该节点或其相邻节点 • 按访问次数调整节点大小(线性或对数刻度) • 悬停查看提示,点击查看完整属性详情 • 将图谱导出为 GEXF,供 Gephi 或其他工具使用 • 支持大型图谱,已使用超过 30 万个节点进行测试 加载 GEXF 文件 已有 GEXF 文件?无需扩展程序即可直接将其加载到查看器中。查看器会保留文件中的颜色、大小和所有节点属性。 REST API 模式 扩展程序还会通过 POST 将 JSON 请求记录发送到可配置的本机 REST API(默认端口为 65444),兼容 Gephi 的原版 HTTP Graph 插件和随附的 Python 图谱构建器。使用 httpgraph-logger.py 收集记录,使用 httpgraph-builder.py 生成 GEXF 文件以供离线分析。 收集控制 • 一键暂停和恢复收集 • 域名包含和排除列表,用于关注特定网站或过滤无关内容 • 清理 URL 参数,减少敏感查询字符串的暴露 • 请求耗时(以毫秒为单位) 隐私 此扩展程序会收集你浏览时的 HTTP 请求元数据(URL、状态码、内容类型和耗时)。在实时查看器模式下,这些数据会直接传递到浏览器内的查看器标签页,绝不会经过远程服务器。在 REST API 模式下,数据仅发送到本机。扩展程序需要广泛的主机权限来观察所有网站的请求,但暂停时不会收集数据,域名筛选功能也可让你限制收集范围。 图谱结构 每个浏览过的页面都会创建一个节点层级:客户端 → 域名 → 主机 → 资源,边表示它们之间的关系。发起方和来源页面数据用于连接跨源依赖项。重定向会创建资源到资源的边。每个域名都会从 41 色调色板中获得独特的颜色,使各个集群在视觉上易于区分。