红队都在悄悄用的资产测绘平台:开源、多节点、带插件市场"

admin 2026-10-24 11:36:57 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

红队都在悄悄用的资产测绘平台:开源、多节点、带插件市场

原创

大白
大白

知白守黑1024

2026年10月17日 06:23
北京

去阅读

ASSET MAPPING · DISTRIBUTED · OPEN SOURCE

红队都在悄悄用的资产测绘平台
开源、多节点、带插件市场

ScopeSentry · 子域名 / 端口 / 指纹 / 漏洞 / 敏感信息,一站打通

安全圈这两年有个共识:ARL 灯塔停更之后,资产测绘工具出现了真空期。手工收集子域名、扫端口、跑指纹,一套流程下来半天没了;等新漏洞爆出来,再逐个确认自家资产有没有相关组件,黄花菜都凉了。

今天聊的ScopeSentry就是冲着这个空位来的:资产测绘、子域名枚举、漏洞扫描、敏感信息检测、页面监控全在一个平台里,还能多节点分布式部署——单机扫不动的资产量,加几台节点就解决了。

$cat scope-sentry.info

服务端 Go(早期为 Python/FastAPI,已重写)
扫描端 Go(轻量,适合多节点部署)
前 端 Vue · vue-element-plus-admin
存 储 MongoDB + Redis
许 可 AGPL-3.0(商用需单独授权)

它到底解决什么问题

先把「资产测绘」说人话:摸清楚一个目标在互联网上到底暴露了哪些东西——有哪些域名、子域名、IP、端口、Web 服务,分别跑着什么组件。这一步是渗透测试的前置作业,也是企业安全部做暴露面管理的基本功。

ScopeSentry 把这套流程做成了可持续运行的平台而不是一次性脚本:资产入库、自动分组、持续监控。最有价值的一个场景是——新漏洞爆出来时,用平台里的指纹和组件数据快速筛一遍,几分钟就能确认自己关不关注、受不受影响。

首页面板:资产总览、任务进度、节点状态一屏掌握

功能全景:跟着一条扫描流水线看

官方列了二十来个功能点,直接背清单没意义。作者在仓库里放过一张扫描引擎流水线图,从目标进入到结果入库的全流程一目了然,先看图再对号入座:

官方扫描流水线:目标处理 → 子域名 → 端口 → 指纹 → 资产测绘 → URL/爬虫 → 目录扫描,每个环节都带去重和入库(点击可放大查看)

第一步 · 收集。输入一个根域名,平台自动跑子域名枚举、端口扫描、URL 提取和爬虫;针对国内目标还做了ICP 备案、APP、小程序的自动化收集,这三样恰恰是很多同类工具的盲区。

第二步 · 识别。对收集到的站点做资产识别和 Web 指纹匹配,指纹库支持自定义——你关注什么组件,就加什么指纹。

第三步 · 检测。漏洞扫描支持导入自己的 POC;敏感信息泄露检测连 PDF 都能扫;再加上目录扫描和子域名接管检测,把常见风险面一次过完。

第四步 · 监控。页面监控盯住资产变化,配合 Webhook 把告警推到你的 IM 或自动化流程里,形成闭环。

所有扫描结果最终汇成一张资产台账:域名、IP、端口、服务、Banner、技术栈、网页截图逐列铺开,左侧还能按端口、服务、产品做切面筛选。找\"有哪些资产在跑 Nginx\"\"哪些服务暴露了 Redis\",点几下就有答案。

资产台账:域名/IP/端口/服务/指纹/截图全维度展示,左侧按端口、服务、产品切面筛选

子域名数据:支持快捷语法搜索,海量资产里快速定位目标

漏洞检测结果:内置 POC 规则库,也支持导入自定义 POC

插件系统:同类工具里最不一样的地方

大多数开源扫描平台的功能是「写死」的,作者不更新你就没得用。ScopeSentry 把插件做成了一级公民:官方维护了插件市场,任何外部工具都能通过插件的方式挂进扫描流程,跑在指定节点上。

作者还提供了插件开发模板,意味着你可以把手里私藏的脚本、二次开发的逻辑,低成本接进平台——这对有定制需求的红队和甲方安全团队来说,比功能列表本身重要得多。

插件系统:子域名、指纹、POC、敏感信息等环节均可插件化扩展

分布式架构:单机扫不动的时候

这是 ScopeSentry 和常见单机工具拉开差距的地方。架构上,服务端(Web)、扫描节点、MongoDB、Redis 四者解耦:任务队列走 Redis,数据统一落 MongoDB,扫描节点可以散布在任意机器上。

扫描端用 Go 写的,资源占用小,一台低配 VPS 就能跑一个节点;建好节点后,发任务时自由选择让哪台节点执行。资产量大、目标多的时候,横向加节点就是最直接的提速方式。国内国外混合部署,还能兼顾不同地区的访问视角。

节点管理:多节点在线状态、负载一目了然,任务按节点调度

按项目管理:SRC 选手的作战地图

挖 SRC 的朋友有个痛点:同时在 HackerOne、Bugcrowd、补天刷十几个项目,资产混在一起根本管不清。ScopeSentry 内置了项目维度——每个项目独立归集资产,还能对着众测平台批量建项目;点进单个项目,子域名、端口、服务的聚合面板直接铺开。

项目管理:HackerOne / Bugcrowd / 补天多平台项目聚合,每个项目资产独立归集

一条命令部署

单机部署只需三步。装好 Docker 和 docker-compose 后:

$git clone https://github.com/Autumn-27/ScopeSentry.git

$cd ScopeSentry

$vim .env  # 改掉 MongoDB、Redis 的默认账密

$docker-compose -f single-host-deployment.yml up -d

跑完会起四个容器:服务端、扫描节点、MongoDB、Redis——单机部署默认自带一个扫描节点。这里有个新手容易卡住的点:服务端首次启动要初始化内置数据(指纹库、POC 等),得等几分钟,别急着关页面。想看进度可以敲:

$docker logs -f scope-sentry

初始化完成后,浏览器访问http://服务器IP:8082,用默认账号密码 ScopeSentry / ScopeSentry登录(初始密码和插件二次验证密码也在上面的日志里),登录后第一件事:改掉默认密码。登录界面长这样:

登录界面:默认端口 8082,首次登录后记得马上改密码

想加扫描节点,在另一台机器上拉扫描端仓库,编辑连接配置里的 MongoDB、Redis 地址(指向主机器 IP)和唯一的节点名 NodeName(留空会随机生成,可在 Web 界面改名),再起一个 scan 容器就行。注意顺序:务必等服务端初始化完成后再加节点,否则扫描端连库会报错。

任务创建:目标、扫描模块、执行节点自由组合

务必注意合规:

资产测绘和漏洞扫描只应对自己拥有或已获授权的目标使用。未授权扫描在国内属于违法行为,工具很强,边界感不能丢。

适合谁

做渗透测试前想快速摸清目标资产的红队选手、需要持续看自家暴露面的甲方安全团队、靠资产测绘提高挖洞效率的 SRC 选手,以及想系统学习资产测绘架构的开发者——它都值得在你机器上跑一次。个人和非营利使用免费,公司商用记得先拿授权。

觉得这篇有用的话,点赞、在看、转发三连,把这个工具带给更多用得上的人。

想自己部署一套?

在公众号后台回复关键字

20261017

免费获取项目地址、部署文档与插件市场入口

Samba文件服务器安全(3)" 网络安全文章

Samba文件服务器安全(3)"

本文系统讲解Samba文件服务器安全配置,重点分析Linux文件系统rwx权限模型及其局限性,强调共享目录是安全防线最易被击穿之处。文章指出需同时理解Windows与Linux两套权限体系才能构建安全文件共享,并给出可落地的安全最佳实践,为企业级文件共享配置提供参考。
评论:0   参与:  0