Aekor

Aekor
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. Blog
  3. 正文

StarMap 星图:把资产测绘从「拼表格」变成一条流水线

2026-10-15 57876点热度 0人点赞 0条评论

做攻防演练或者甲方暴露面梳理,最耗时的从来不是打点,而是打点之前那一堆杂活:查备案、跑子域、扫端口、爬目录、翻公众号和招聘信息、把结果去重对齐。每一步都有现成工具,但每一步的输出格式都不一样,最后拼表格拼到半夜。

StarMap(星图)想解决的就是这一段。它把公司名、域名、IP、ICP 备案这几种输入统一成一个入口,自动编排任务流,把子域枚举、端口扫描、爬虫、敏感信息识别、持续监测串起来,最后出 XLSX 和 Word 报告。单二进制,下载就能跑。

StarMap 主界面
StarMap 主界面

输入只有五种,输出是一份报告

它的设计思路是「一次输入,一路到底」。你给一个公司名,它会自己判断该走哪条流程;给一个域名,走另一条。官方说有 9 种任务流,覆盖不同的输入类型。

任务之间是自动流转的:收集完资产,爬虫、端口扫描、监测、AI 分析、报告生成可以一键接力,不用手动把上一步的结果喂给下一步。这一点听起来简单,实际省掉的是大量的格式转换和数据对齐。

任务编排与流程
任务编排与流程
多入口资产收集
多入口资产收集

多源聚合,重点是去重

空间测绘接的是 FOFA、Hunter、Quake 三家并发查询,同时聚合 ICP 备案和 ENScan 的企业资产。三家的数据重合度很高,但各有盲区,同时查能补上不少。

关键在结果治理:自动去重合并,每条记录保留来源。这一点在实战里非常重要——同样一个 IP,从 FOFA 来和从 Hunter 来,可信度判断是不一样的,来源丢了就没法判断。

子域收集是双保险:Subfinder 被动枚举加 DNS 字典爆破。被动枚举快但覆盖有限,字典爆破慢但能挖出没被收录的,两个一起跑才踏实。

多源数据聚合
多源数据聚合
子域与资产结果
子域与资产结果

端口扫描与存活探测

双引擎设计:优先用 Gogo,外部工具缺失时自动回退到原生 TCP 扫描。这个设计很务实,很多工具一旦依赖的外部二进制没装就直接报错退出,实战环境里经常没条件现装。

服务识别内置 90 多个端口映射,高危端口自动评级。存活探测用 HTTPx 提取标题、技术栈、Server 头和最近存活时间,这些信息决定了你后面要不要继续投入。

端口扫描与存活探测
端口扫描与存活探测

爬虫与敏感信息识别

内嵌 Katana,标准模式和无头模式任选。无头模式能跑到 JS 渲染出来的接口,代价是慢。深度提取包括 API 端点发现、字典爆破和敏感信息识别。

另外还有代理池、自定义规则与字典、内置 100 多个 CDN 指纹。CDN 识别这块在实际工作里很有用——扫到一堆 IP 结果全是同一个 CDN 节点,等于白扫。

统一资产库

所有类型的资产都收进同一个库:域名、IP、URL、APP、小程序、公众号、微博、招聘信息、著作权。可以打星标、标签、备注、忽略,按公司、来源、类型聚合穿透。

这个设计的价值在于「一家公司的数字足迹是散的」。域名在 DNS 里,APP 在应用商店,公众号在微信,招聘信息在 BOSS 上。传统做法是每个来源一个表格,最后靠人工对齐。统一资产库把它们放进一个可以按公司聚合的视图里。

统一资产库
统一资产库

持续监测

全协议探测:HTTP、TCP、ICMP、DNS,加上 TLS 证书监控。变更检测有 15 种规则,覆盖宕机、恢复、篡改、证书到期这些情况,按级别告警。

通知渠道是钉钉、飞书、Webhook。这块看着不起眼,但决定了这套东西能不能真正用起来——一次性扫描出来的报告,价值远不如「有新资产上线就告诉你」。

持续监测与告警
持续监测与告警

AI 辅助分析

对话式研判,可以就任务、资产、爬虫结果提问。接入 OpenAI 或 Anthropic 都行,用自己的 Key。

我对其实际效果的预期是「帮你快速理解一堆扫描结果」,而不是「替你判断哪个是漏洞」。前者是信息压缩,模型很擅长;后者需要上下文和验证,还是得人来。

AI 辅助研判
AI 辅助研判

报告与可视化

报告双格式:XLSX 加 Word。主题和模板可以自定义,汇报归档一键出。

可视化是它比较有特色的部分。「星图」把中心企业画成恒星,域名、IP、应用、证书这些资产是环绕的行星,资产归属和关联全部连线呈现。AI 挖出来的潜在关联资产要人工二次复核后才并入图谱。

单企业星图
单企业星图

还有一个「企业银河」的全局视图:每家企业一颗星辰铺满银河,资产规模越大星光越亮,可以按企业名、备案号、域名、任务名模糊搜索,支持自动巡航和浅色/深空双主题。这套东西汇报演示时确实好看,但它的实用价值在于「一眼看出哪家企业的资产规模异常」。

企业银河全局视图
企业银河全局视图

部署

下载对应操作系统的二进制,放到任意目录直接跑:

./starmap

然后浏览器访问:

http://localhost:8080

首次启动会在同级目录生成 configs/、data/、reports/,并在终端打印管理员账号密码。默认用户名 admin,登录后第一件事就是改密码。

启动后的控制台
启动后的控制台

几点使用建议

第一,先小范围跑。拿自己的域名或者一个已知资产做输入,看看它收集出来的东西准不准、有没有把别人的资产算进来,再考虑上真实目标。

第二,配额要留意。FOFA、Hunter、Quake 都是按查询次数计费的,自动编排虽然省事,但一次任务可能把三家的配额都消耗掉。建议先在配置里限制并发和查询量。

第三,AI 分析那部分建议先关掉跑一轮。它需要把资产数据发给外部模型,涉密项目不能这么干。要看结果,就自己看原始数据。

第四,持续监测才是它长期价值所在。一次性扫描谁都能做,能每天告诉你「多了什么、变了什么」的才值得部署在内部。

文章中的案例或工具仅面向合法授权的企业安全建设行为。测试前请自行搭建靶机环境,勿用于未授权的目标。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 安全工具 开源项目 资产测绘
最后更新:2026-10-18

Aekor

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

使用AI教程

  • API报错解决方案
  • API 基础知识
  • API Key 获取
  • 最新接入教程

分类

  • Blog
  • Oracle 数据库
  • TradingAgents-CN
  • 使用教程
  • 数据库

COPYRIGHT © 2026 Aekor. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang