Поисковые операторы (dorks)
Поисковые операторы Google (Google dorks)
Google Dorks. Использование в OSINT
Оператор | Описание | Пример | Пример комбинации |
---|---|---|---|
" " | найти результаты, где содержимое строго соответствует заданной фразе | "анонимности нет" будут найдены страницы, содержащие точно эту фразу | "анонимности нет" site:example.com поиск точной фразы только на сайте example.com |
- | исключить из результатов поиска | бизнес -инвестиции поиск по запросу «бизнес», но убрать результаты, где есть слово «инвестиции» | бизнес -инвестиции -site:vk.com поиск по запросу «бизнес», но убрать результаты, где есть слово «инвестиции» и результаты с сайта vk.com |
* | заменяет любое слово или фразу | "Семашко * Петрович" поиск страниц где между «Семашко» и «Петрович» есть любое слово | "Семашко * Петрович" site:example.com поиск по этому шаблону на сайте example.com |
( ) | позволяет группировать другие операторы и контролировать порядок их выполнения при поиске, содержащем несколько поисковых терминов | osint (обучение OR курс OR лекция) искать osint с любым из перечисленных в скобках вариантов | "мудаков валерий" (иванович OR петрович) искать по запросу «мудаков валерий иванович» и по запросу «мудаков валерий петрович» |
site: | ограничить результаты поиска конкретным сайтом или доменом | анонимность site:example.com покажет результаты поиска только на сайте example.com | анонимность site:example.com filetype:pdf найдёт pdf файлы, содержащие слово «анонимность», на сайте example.com |
intitle: | искать по заголовкам страниц | intitle:osint найдёт страницы, в заголовке которых есть слово «osint» | intitle:osint inurl:hacker найдёт страницы, где «osint» в заголовке, а URL содержит «hacker» |
inurl: | искать по URL страниц | inurl:hacker найдёт страницы, в URL которых есть слово «hacker» | inurl:osint filetype:pdf найдёт pdf файлы, в URL которых есть слово «osint» |
filetype: | ищет файлы с указанным разрешение | filetype:docx "бизнес план" найдёт документы docx, содержащие фразу «бизнес план» | site:example.com filetype:xlsx список найдёт таблицы xlsx на сайте example.com, содержащие слово «список» |
OR | ищет страницы, содержащие один из указанных запросов | osint OR разведка искать страницы, содержащие либо «osint» либо «разведка» | "мудаков валерий" (иванович OR петрович) искать по запросу «мудаков валерий иванович» и по запросу «мудаков валерий петрович» |
AND | найдёт страницы, где есть каждое из перечисленных слов/фраз | osint AND анонимность найдёт страницы на которых есть и «osint» и «анонимность» | "бенджамин франклин" AND "томас джефферсон" найдёт страницы где упоминаются оба перечисленных человека |
cache: | показывает версию страницы сохранённую в кэше Google | cache:example.com просмотр кэшированной версии сайта example.com | cache:example.com "анонимности нет" поиск фразы «анонимности нет» в кэшированной версии сайта example.com |
related: | ищет сайты, похожие на указанный | related:example.com сайты, похожие на example.com | related:example.com inurl:osint найти сайты похожие на example.com, в url которых есть «osint» |
allintext: | ищет страницы где в тексте есть указанная фраза (вся фраза после : ) | allintext:анализ сетевого трафика найдёт страницы в тексте которых есть фраза «анализ сетевого трафика» | site:example.com allintext:анализ сетевого трафика будет искать фразу «анализ сетевого трафика» на сайте example.com |
allintitle: | ищет страницы где в заголовке есть указанная фраза (вся фраза после : ) | allintitle:анализ сетевого трафика найдёт страницы в заголовке которых есть фраза «анализ сетевого трафика» | site:example.com allintitle:анализ сетевого трафика будет искать фразу «анализ сетевого трафика» в заголовках страниц сайта example.com |
allinurl: | ищет страницы где в URL есть указанная фраза (вся фраза после : ) | allinurl:анализ сетевого трафика найдёт страницы в URL которых есть фраза «анализ сетевого трафика» | site:example.com allinurl:анализ сетевого трафика будет искать фразу «анализ сетевого трафика» в URL страниц сайта example.com |
AROUND(X) | ищет страницы, где два слова находятся рядом друг с другом на расстоянии X слов | анонимность AROUND(3) безопасность найдёт страницы, где «анонимность» и «безопасность» встречаются на расстоянии до трёх слов | site:example.com анонимность AROUND(3) безопасность на сайте example.com найдёт страницы, где «анонимность» и «безопасность» встречаются на расстоянии до трёх слов |
define: | показывает определения слова или термина | define:osint найдёт определение термина osint | define:osint site:wikipedia.org найдёт определение термина osint на сайте wikipedia.org |
Поисковые операторы Yandex (Yandex dorks)
Оператор | Описание | Пример | Пример комбинации |
---|---|---|---|
" " | найти результаты, где содержимое строго соответствует заданной фразе | "анонимности нет" будут найдены страницы, содержащие точно эту фразу | "анонимности нет" site:example.com поиск точной фразы только на сайте example.com |
- | исключить из результатов поиска | отчёт -финансовый будет искать по запросу «отчёт», но уберет все где есть «финансовый» | отчёт -финансовый site:example.com тоже самое, но искать будет именно на сайте example.com |
* | заменяет любое слово или фразу | "Семашко * Петрович" поиск страниц где между «Семашко» и «Петрович» есть любое слово | "Семашко * Петрович" site:example.com поиск по этому шаблону на сайте example.com |
+ | искать страницы где обязательно есть указанное после + слово | osint +документы искать страницы по запросу osint, где есть слово «документы» | osint +документы +метаданные искать страницы по запросу osint, где есть слово «документы» и «метаданные» |
site: | ограничить результаты поиска конкретным сайтом | osint site:wikipedia.org искать «osint» на сайте wikipedia | анонимность site:example.com mime:pdf найдёт pdf файлы, содержащие слово «анонимность», на сайте example.com |
host: | искать только по основному хосту, без учёта поддоменов | host:example.com отчёт искать «отчёт» только на сайте example.com | отчёт host:example.com mime:pdf искать файлы pdf со словом «отчёт» на example.com |
url: | искать страницы с указанным URL адресом | url:example.com найти сайт с URL: example.com | url:osint* найти сайты в URL которого начинается с osint |
mime: | ищет файлы с указанным разрешение | mime:docx "бизнес план" найдёт документы docx, содержащие фразу «бизнес план» | site:example.com mime:xlsx список найдёт таблицы xlsx на сайте example.com, содержащие слово «список» |
title: | искать по заголовкам страниц | title:osint найдёт страницы, в заголовке которых есть слово «osint» | нельсон мандела title:биография искать страницы по запросу «нельсон мандела» в заголовке которых есть слово «биография» |
lang: | искать сайты на указанном языке. Поддерживает языки: Ukrainian (uk), Russian (ru), Belarusian (be), English (en), French (fr), German (de), Kazakh (kk), Tatar (tt), Turkish (tr) | osint lang:en искать по запросу osint сайты на английском языке | osint lang:en date:>2021** искать по запросу osint сайты на английском языке, с датой последнего изменения после 2021 года |
date: | фильтровать страницы по дате последнего изменения. В формате:YYYYMMDD. Месяцы и дни можно заменять *. Можно использовать <> | osint date:2021** искать по запросу osint, страницы изменённые в 2021 году | osint date:>2023.01* искать страницы по запросу osint, изменённые после января 2023 |
Поисковые операторы DuckDuckGo (DuckDuckGo dorks)
Оператор | Описание | Пример |
---|---|---|
" " | найти результаты, где содержимое строго соответствует заданной фразе | "анонимности нет" будут найдены страницы, содержащие точно эту фразу |
- | уменьшить количество результатов по запросу | отчёт -финансовый будет искать по запросу «отчёт», но уменьшит количество где есть «финансовый» |
+ | увеличить количество результатов по запросу | отчёт +финансовый будет искать по запросу «отчёт», акцентируя на тех, где есть «финансовый» |
filetype: | искать файлы с заданным расширением | osint filetype:pdf искать pdf файлы по запросу «osint « |
site: | искать на указанном сайте | "годовой отчёт" site:example.com искать фразу «годовой отчёт» на сайте site:example.com |
intitle: | искать по заголовкам страниц | intitle:osint найдёт страницы, в заголовке которых есть слово «osint» |
inurl: | искать по URL страниц | inurl:hacker найдёт страницы, в URL которых есть слово «hacker» |
! | поиск по другому сайту, если в поиске набрать ! покажет наиболее популярные варианты поддерживаемые сайты: https://duckduckgo.com/bangs | !w osint искать osint на Wikipedia |
Поисковые операторы (фильтры) Shodan (Shodan dorks)
Shodan. Поиск в глубинах интернета
Фильтр | Назначение | Пример |
---|---|---|
after | Показывает только результаты после указанной даты | after:01/01/2025 |
before | Показывает только до указанной даты | before:01/08/2025 |
asn | Ищет по номеру автономной системы (AS) | asn:AS15169 |
category | Фильтрует по категории устройств | category:ics |
city | Поиск по городу | city:"Washington" |
country | Поиск по коду страны (2 буквы) | country:US |
geo | Поиск по координатам или области | geo:53.45,31.52 |
hash | Поиск по хэшу данных баннера | hash:1118725322 |
has_ipv6 | Есть ли IPv6 (true/false) | has_ipv6:true |
has_screenshot | Есть ли скриншот веб-интерфейса | has_screenshot:true |
hostname | По хостнейму устройства | hostname:"example.com" |
ip (или net) | По IP или диапазону (CIDR) | ip:8.8.8.8, net:8.8.8.0/24 |
org | По организации или владельцу сети | org:"Google LLC" |
os | По операционной системе | os:"Windows 10" |
port | По открытым портам | port:22 или port:80,443 |
postal | Почтовый индекс (только США) | postal:94043 |
product | По программному продукту | product:"Apache HTTP Server" |
region/state | По области/региону | region:"California" |
version | По версии продукта | product:"Nginx" version:"1.18.0" |
vuln | По CVE-идентификатору уязвимости | vuln:CVE-2014-0160 |
SSL-фильтры | ||
has_ssl | Есть ли SSL/TLS на порту | has_ssl:true |
ssl.alpn | ALPN-протокол (например, HTTP/2 = h2) | ssl.alpn:h2 |
ssl.chain_count | Количество сертификатов в цепочке | ssl.chain_count:3 |
ssl.version | Версия (TLS/SSL) | ssl.version:TLSv1.2 |
ssl.cert.alg | Алгоритм сертификата (например, RSA) | ssl.cert.alg:RSA |
ssl.cert.expired | Просрочен ли сертификат | ssl.cert.expired:false |
ssl.cert.extension | Расширения сертификата | ssl.cert.extension:basicConstraints |
ssl.cert.serial | Серийный номер сертификата | ssl.cert.serial:1234567890 |
ssl.cert.pubkey.bits | Длина публичного ключа (в битах) | ssl.cert.pubkey.bits:2048 |
ssl.cert.pubkey.type | Тип ключа (например, RSA, ECC) | ssl.cert.pubkey.type:RSA |
ssl.cipher.version | Версия шифра (например, TLSv1.2) | ssl.cipher.version:TLSv1.2 |
ssl.cipher.bits | Размер шифра в битах | ssl.cipher.bits:128 |
ssl.cipher.name | Название шифра | ssl.cipher.name:AES128-SHA |
HTTP-фильтры | ||
http.component | Используемые веб-технологии | http.component:WordPress |
http.component_category | Категория компонента | http.component_category:framework |
http.html | Поиск по HTML-тексту баннера | http.html:"Welcome" |
http.html_hash | По хэшу HTML-контента | http.html_hash:123456789 |
http.status | Код ответа сервера | http.status:200 |
http.title | Заголовок HTML-страницы | http.title:"Apache2 Ubuntu Default Page" |
Фильтры для Telnet | ||
telnet.option | Поиск по опциям протокола Telnet | telnet.option:"echo" |
telnet.do | Сервер просит клиента поддерживать опцию | telnet.do:compress |
telnet.dont | Сервер просит клиента не поддерживать опцию | telnet.dont:timing |
telnet.will | Сервер поддерживает опцию | telnet.will:echo |
telnet.wont | Сервер не поддерживает опцию | telnet.wont:encrypt |