ESPscan 广域测绘研究:把超大网段还原成可决策的图

ESPscan 广域测绘研究:把超大网段还原成可决策的图

最近在给 ESPscan 补大网段测绘。重点不是把 /8、全网再展开成一份更长的 IP 列表,而是先回答更前面的问题:热区在哪、哪些 C 段值得加预算、哪些主机已经够资格进入端口扫描。

这一步叫 Atlas。它是工程折中,不是测绘理论的终点。按网段抽样、做热力,测量里早有人做;我们只是收到扫描器里,变成能天天跑的一版。

本文示例网段与数量均已脱敏或取整,仅用于测绘方法研究。实际扫描请确保获得授权。

Atlas 格思维

很多扫描器面对 10.0.0.0/80.0.0.0/0,仍会走:CIDR → 展开 IP → 探活 → 端口扫描。内网 /24 上够用。A 段有约 1600 万地址、65536 个 C 段,展开本身就会把超时和并发预算吃光。最后往往是很长的失败日志,仍然看不到:

热区在哪,下一笔探测该加在哪一格。

工控识别那篇想把 unknown 端口还原成设备语言。这一篇想把「太大的列表」还原成一张能做决策的图。冷区口径先写死:未着色 ≠ 无资产。骨架没打到,只说明这一轮覆盖序列没碰到,不说明这个 C 段没有主机。

当前关注的测绘方式

项目ESP3.2.59 Atlas关注点
坐标一个 A 段 = 256×256,一格一个 /24第二段 × 第三段,位置固定,方便以后叠图
全网/0 拆成 256 个 /8,按段依次跑不要手写 255 个 CIDR
骨架每格先打 N 个点(默认 4)可复现序列,前两个位置偏向 .1 / .254
展开骨架命中后再扫该 C 段 1–254预算流向已证明「这里有东西」的格子
探活ICMP + TCP 并行TCP 轮换 80/443/22/445/3389;RST/拒绝也记主机存在
输出HTML 热力、JSON、.alive.txt--atlas 停在图;--wide 只扫已命中主机
口径冷区留白不把未命中写成「无资产」

覆盖序列由 --atlas-seed(默认 3259)和网段共同决定,相同输入得到相同路径。这不是最优抽样,只是这一步能讲清楚的选择:要复现、要便宜、要热点可读。

脱敏测绘样例

espscan -i 124.0.0.0/8 --atlas --progress
espscan -i 1.0.0.0/8,8.0.0.0/8,124.0.0.0/8 --atlas
espscan -i 0.0.0.0/0 --atlas

[*] 测绘 124.0.0.0/8  |  65536 个 /24  |  首轮 4 点  |  并发 800  |  ICMP=true TCP=true
[*] 骨架覆盖中(命中后会立刻展开该 C 段)
[+] 骨架命中 3100 个 /24,开始展开
[*] 热点 /24: 3100  |  存活主机: 21000  |  探测: 1100000

124.x.x.0/24     存活 40+   探测 254
124.x.y.0/24     存活 3     探测 254
8.x.x.0/24       骨架命中后展开     (密段可达数百万次探测)

124.0.0.0/8 做过一轮公网测绘,大约二十分钟量级。这些数字不说明「发现了多少资产」,也不拿去和空间测绘引擎比覆盖率。它们只说明:在 A 段尺度上,图比表先有用。

打开 HTML:单 A 是 256×256 细图;多 A 先总览,点「拼接」连成一张可拖拽的图。空白块是还没测绘的区块。全网入口:

espscan -i 0.0.0.0/0 --atlas

--atlas 出图和 .alive.txt--wide 把活主机交给原来的端口扫描,不把大网段再展开。两个开关不要一起开。测绘阶段不走代理。

多 A 段测完一段就写回同一份 HTML 和存活列表。中途被系统杀掉,只丢掉正在跑、还没写完的那一段。这是小内存机器上撞过 OOM 之后补的课。

IEC 104 那篇里写过:公网暴露少,不代表协议不重要。大网测绘类似:公网上大片冷区很常见,冷不代表结案。

几个研究结论

  1. CIDR 展开成 IP,解决不了 /8 和全网的第一问。先要的是热区位置,不是千万行探活失败。
  2. 端口开放不等于值得全量扫描。骨架命中再展开,是用漏报换预算;只开冷门端口、又没落在本轮前 N 个点上的主机,这一版看不见。
  3. 每格固定打 .1 / .254 会系统性漏掉网关以外的业务段;运行时随机扩散又难复现。种子排列是这一版的折中,不是科学覆盖的证明。
  4. TCP RST 记为主机存在,能抓住「端口关着但人在」;公网中间盒也会造假热点。噪声和漏报都要写进使用说明。
  5. 图是决策用的,表是结案用的。ESPscan 后续会补断点续测、跨次热力叠加、假热点抑制,以及用数字而不是观感谈命中率——不是只追求把端口数量做大。

风险声明

广域测绘一旦对未授权目标使用,影响的是他人网络与业务可用性,不只是一份热力图。这里只做测绘方法与资产可见性研究,不对未授权目标进行任何扫描或测试。工控、电力、医疗等专网尤其不应把公网抽样结果写成「无资产」结案。

#资产测绘 #ESPscan #广域扫描 #热力图 #协议识别 #ESP3259

添加新评论