在平常需要进行搜索的时候是不是只知道Google
Baidu
?? 他们其实是全文搜索引擎, 还有一些特定领域的搜索引擎. 而且, 搜索时可以添加特定语法, 让你的搜索事半功倍.
本文整理各种场景下使用的搜索引擎, 以及各个搜索引擎支持的语法, 不定期进行更新.
如果你知道其他搜索引擎, 也欢迎在下方留言告诉我呦~
汇总
搜索引擎类型 | 名称 | 地址 | 备注 |
---|---|---|---|
全文搜索引擎 | 谷歌 | https://www.google.com/ | 全文搜索引擎谷歌一家独大 |
百度 | https://www.baidu.com/ | 百度可能更符合国内普通用户使用习惯 | |
垂直领取搜索 | SemanticScholar | https://www.semanticscholar.org/ | 论文搜索引擎 |
shodan | https://www.shodan.io/ | 搜索联网的设备. 偏向网络设备以及服务器的搜索 | |
钟馗之眼 | https://www.zoomeye.org/ | 偏向web应用层面的搜索. 页面有很详细的搜索语法文档 | |
Dnsdb | https://www.dnsdb.io/ | 针对DNS的搜索引擎 |
搜索引擎语法
谷歌
此网站会分享一些谷歌搜索的特殊数据: https://www.exploit-db.com/google-hacking-database
以下指令是可以组合使用的.
分类 | 指令 | 说明 | 示例 |
---|---|---|---|
基础语法 | + | 搜索结果中要包含后边的内容 | |
- | 搜索结果中去掉后边的内容 | ||
~ | 搜索同意词 | ||
. | 单一的通配符 | ||
* | 通配符 | ||
"" | 字符串精准匹配 | "hello" | |
.. | 限定数字范围 | 脱口秀 2016..2018 搜索结果中包含 2016/2017/2018 中任一个 | |
before | 限定搜索结果的时间 | 脱口秀 before:2018 | |
after | 限定搜索结果的时间 | 脱口秀 after:2016 | |
OR/AND | 逻辑控制. 注意要大写 | (iPad OR iPhone) apple | |
关键词位置 | intext | 搜索内容出现在网页正文内容中 | allintext:"java" |
allintext | 所有单词都要出现在网页正文内容中 | allintext:"java" 这里对 intext allintext 二者的区别进行简单描述 intext:程序员王某 -> 会返回包含程序员 或者王某 的内容 allintext:程序员王某 -> 会返回包含程序员 和王某 的内容 下方区别都一样 | |
intitle | 搜索内容必须出现在标题中 | intitle:"java" | |
allintitle | 搜索内容必须出现在标题中 | allintitle:"java" | |
inurl | 搜索内容必须出现在 url 中 | inurl:hujingnb | |
allinurl | 搜索内容必须出现在 url 中 | allinurl:hujingnb | |
inanchor | 搜索内容出现在锚点中 | inanchor:download | |
allinanchor | allinanchor:download | ||
AROUND(x) | 限定关键词之间最多出现 x 个单词 | apple AROUND(3) iphone 限定单词 apple 和 iphone 相隔不超过3个单词 | |
source | 查找特定来源的内容 | iphone source:the_verge | |
域名限制 | info | 指定网站相关的页面. 包括链接到此网站的页面 | info:hujingnb.com |
link | 链接到指定网站的页面 | link:hujingnb.com | |
site | 仅在指定域名搜索 | site:hujingnb.com | |
个人信息 | phonebook | 查询电话号码 | phonebook:jack |
rphonebook | 仅搜索住宅电话 | rphonebook:jack | |
bphonebook | 仅搜索商务电话 | bphonebook:jack | |
其他 | cache | 谷歌保存的网页缓存 | cache:hujingnb.com |
related | 搜索相似网站 | related:ebay.com 搜索到相似的购物网站 | |
define | 搜索词语的定义 | define:"java" | |
filetype | 限定搜索的文件类型 | filetype:log | |
stocks | 查询股票信息 | stocks:aapl | |
hl | 指定搜索结果的语言 | hl=zh-CN |
简单列一下一些有意思的搜索语句:
-site:hujingnb.com
搜索结果中不包含指定站点- 一些暴露的数据库下载:
- 一些暴露的文件
site:218.87.21.*
获取 218.87.21.0/24 网段下的站点
shodan
这里仅简单列了几条
指令 | 说明 | 示例 |
---|---|---|
hostname | 指定主机或域名 | hostname:”google” |
port | 指定端口 | port:80 |
product | 指定操作系统/软件/平台 | product:”nginx” |
os | 指定操作系统 | os:"windows 2000" |
version | 指定软件版本 | version:"2.2.1" |