SuperAPI AI 工具集

continuous-exposure-monitoring

部署与运维

查看项目

更新于 10-15 21:37

技能介绍

用途:把一次性的外部侦察变成持续监控项目,回答“目标暴露面是否在变化、是否需要通知相关方”,而非“目标当前暴露了什么”。适用于长期托管、MSSP 或漏洞赏金项目,以及决定各侦察阶段的复扫频率、构建对手情报监听、判断反复出现的发现是否继续告警、排查 webhook 未触发或重复触发、编写“本周边界变化”交付物。

主要能力:五步监控循环(启动即扫描建立基线→休眠间隔→重扫→对比最近两次扫描→差异超过阈值则 POST webhook,否则记录并继续)。提供两种实现:CLI 前台守护进程 asm-cli monitor <target>(单目标、仅 stdout、无单次运行上限、Ctrl-C 停止、仅支持 --only/--exclude)与仪表盘任务调度器(多任务持久化、每 30 秒轮询、单次扫描上限 7200 秒、可用 ASM_DISABLE_MONITOR_SCHEDULER=1 禁用)。差异引擎比较两个 scan.db,输出新增/移除资产、变更资产(按类型跟踪属性,如 webapp 的 status/title/server/tech 等)、新增/已解决发现。告警触发条件为新增发现严重度达到 --threshold(默认 medium),或新增资产类型属于 credential、typosquat_domain、bucket、repo。对手情报监听轮询六个公开来源(ransomwatch、ransomware_live、hackernews、reddit、paste:gist、telegram),按各自节奏匹配观察名单并分级推送。

使用方式与限制:需先获得对目标的书面授权,且持续监控周期须被授权窗口明确覆盖;定时任务不得静默携带 --validate/--validate-creds 等高授权层级标志。不得直接在工作浏览器打开对手控制的 URL,须在隔离环境打开。不得编造 SLA 天数、退避计划或轮询间隔。发现的生命周期状态(open/triaged/risk_accepted/resolved/false_positive)与置信度是正交维度,不可混用。具体命令、参数与默认数值以随附资料为准,未提供部分暂未说明。