拿到一台主机、或一个域名,想先摸清它对外暴露了什么?本篇教你用 TraceEagle 走两条路: 端口扫描——主动探一台主机开了哪些端口、跑什么服务; 子域发现——只读公开数据、不碰目标,就能挖出一个域名底下的子域。两者一被动铺面、一主动核点,配合起来盘点对外暴露面。
满足下面任一条就适合:
两个功能 开箱即用,不需要额外驱动或特权。
example.com)。80,443,8000-8100。

怎么读结果:每个开放端口给三列——
Server 头。开放端口列表可 按端口号排序,一列看下来对外服务面一目了然。
example.com)。

怎么读结果:来源分两类展示,各带 命中计数——
结果自动 去重、排序后列出。某个来源临时不可用或被限流也不会拖垮整体,其余来源照常出结果、各自标注命中数——所以看到某一类命中数为 0 不代表出错,换个角度已经把能挖的都挖出来了。
| 端口扫描 | 子域发现 | |
|---|---|---|
| 对象 | 一台主机 / IP | 一个域名 |
| 方式 | 主动探测目标端口 | 被动查公开情报 |
| 是否与目标交互 | 是(直接连它的端口) | 否(只读公开数据) |
| 拿到什么 | 开放端口 + 服务 + Banner | 对外暴露的子域清单 |
推荐顺序:先用 子域发现只读公开数据铺开一个域名的资产面,再对挑出的主机用 端口扫描核实开了哪些服务——被动铺面、主动核点,一套下来对外暴露面就清楚了。
| 现象 | 多半是 | 怎么办 |
|---|---|---|
| 扫描很慢、迟迟不完 | 选了「全部端口(1–65535)」 | 资产梳理先用「常用端口」快速铺开;确有需要再对单台主机跑全端口 |
| 开放端口的服务名像是猜错的 | 关掉了 Banner 抓取,只靠端口号猜 | 开启 抓取 Banner,用真实欢迎信息校正——非标准端口上的服务也能认出来 |
| 某类情报源命中数为 0 | 该来源临时不可用或被限流 | 属正常,其余来源照常出结果;换个时间再跑那一类通常会恢复 |
| 子域列表太长、找不到想要的 | 结果条目多 | 用 实时过滤按关键字收窄;或 一键复制全部导出后再处理 |
| 想核实某个子域到底开了什么 | 子域只是清单,不含端口信息 | 把该子域 / 其 IP 填进 端口扫描,主动核实开放端口与服务 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70044672/viewspace-3177313/ ,如需转载,请注明出处,否则将追究法律责任。