Zoomeye相关内容
网络空间搜索引擎与子域名收集方法
一、与 ZoomEye 类似的网络空间搜索引擎
以下是一些与 ZoomEye(钟馗之眼)功能类似的网络空间搜索引擎(Cybersecurity Search Engines / Internet Scanning Engines),它们主要用于网络空间测绘、资产发现、漏洞研究等:
搜索引擎 特点
Shodan 最早的互联网设备搜索引擎,被称为"黑客的谷歌",可搜索联网设备、端口、服务、漏洞等
Censys 基于持续扫描互联网,提供主机、证书、网站等资产的搜索,数据结构化程度高
FOFA(中国) 由白帽汇开发,支持资产检索、漏洞关联、空间测绘,语法与 ZoomEye 类似
Quake(360) 360 推出的网络空间测绘系统,支持资产发现、漏洞扫描
Hunter(奇安信) 奇安信的网络空间测绘平台,提供企业资产暴露面分析
BinaryEdge 提供互联网资产扫描、威胁情报、攻击面管理
Onyphe 面向网络安全专业人士的互联网数据搜索引擎,收集蜜罐、漏洞、威胁情报等
Netlas.io 支持搜索 IP、域名、证书、物联网设备等
Criminal IP 基于 AI 的互联网资产搜索与威胁情报平台
FullHunt 攻击面管理与资产发现平台
二、结合 ZoomEye 进行搜索
打开 ZoomEye 官网:https://www.zoomeye.org
ZoomEye 常用搜索语法:
语法 说明 示例
app:搜索应用/组件app:"Nginx"
service:搜索服务service:"ssh"
port:搜索端口port:3306
country:按国家筛选country:"CN"
city:按城市筛选city:"Beijing"
os:按操作系统筛选os:"Windows"
title:按网页标题搜索title:"login"
ip:按 IP 搜索ip:8.8.8.8
cidr:按网段搜索cidr: 192.168.1.0/24
ssl:按 SSL 证书搜索 ssl:"google"

三、子域名收集方法
子域名收集是渗透测试和信息收集的重要环节。以下是常用的子域名收集方法:
方法一:使用网络空间搜索引擎
以 ZoomEye 为例:
在 ZoomEye 搜索框输入:
site: example.com
以 FOFA 为例:
domain=" example.com "
以 Shodan 为例:
hostname: example.com

方法二:使用子域名爆破工具
- Sublist3r(Python 工具)
# 安装
git clone https://github.com/aboul3la/Sublist3r.git
cd Sublist3r
pip install -r requirements.txt
# 使用
python sublist3r.py -d example.com -o output.txt
- OneForAll(功能强大的子域名收集工具)
# 安装
git clone https://github.com/shmilylty/OneForAll.git
cd OneForAll
pip install -r requirements.txt
# 使用
python oneforall.py --target example.com run
- subfinder(Go 语言编写,速度快)
# 安装
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
# 使用
subfinder -d example.com -o output.txt
方法三:使用在线子域名查询平台
平台 网址
VirusTotal ` https://www.virustotal.com ` → 搜索域名 → Relations 标签
crt.sh ` https://crt.sh ` → 输入 `% example.com ` 查询证书透明度日志
SecurityTrails ` https://securitytrails.com `
DNSdumpster ` https://dnsdumpster.com `
IP138 ` https://site.ip138.com/example.com/ `
方法四:利用证书透明度日志(CT Logs)
使用crt.sh查询:
https://crt.sh/?q=%.example.com
方法五:使用 DNS 查询工具
```bash
# 使用 nslookup
nslookup example.com
nslookup mail.example.com
# 使用 dig
dig example.com ANY
dig example.com NS
dig example.com MX
# 使用 fierce(DNS 爆破工具)
fierce -dns example.com
方法六:使用 Amass(OWASP 出品)
```bash
# 安装
go install -v github.com/owasp-amass/amass/v4/...@master
# 使用
amass enum -d example.com -o output.txt
浙公网安备 33010602011771号