Если поисковик DuckDuckGo кому-то и известен, то в первую очередь в связи с повышенной приватностью. В отличие от Google или «Яндекса» он не собирает данные о пользователях, но и результаты у него не такие же хорошие. Однако стоит копнуть глубже, и оказывается, что это мощнейший инструмент, способный значительно облегчить и ускорить извлечение информации из Сети.

Начнем с того, что на самом деле DDG — не совсем поисковик. Вернее даже, совсем не поисковик, а этакий агрегатор ответов с разных поисковиков. В своей работе он использует поисковую выдачу Yahoo, Bing, Yummly, «Яндекса», «Википедии» и сотен других «надежных» источников.

Такая особенность делает DDG очень точным, если источники содержат информацию именно по этому запросу. Он легко выдает исчерпывающие ответы на запросы типа «linux df», «долгая счастливая жизнь», «Java InterruptedException» или даже «is it raining». Но как только ты введешь что-то более сложное, что-то, чего не окажется в источниках DDG, результаты будут выглядеть печально, особенно в сравнении с Google.

Тем не менее именно источники информации, а точнее построенный на их основе более сложный механизм под названием Instant Answers (моментальные ответы) и является одной из главных фишек DDG, с которой стоит начать рассказ об этом необычном сервисе.

 

Instant Answers

То, что в DuckDuckGo называется Instant Answers, на самом деле очень похоже на механизм работы подсказок Google: если пользователь ввел конкретный запрос и поисковая машина знает на него точный ответ, она выведет его на экран, не заставляя пользователя лишний раз кликать.

Разница здесь только в том, что Instant Answers подчиняется простым известным правилам и может быть расширен пользователями. В каталоге моментальных ответов DuckDuckGo насчитывается около 1200 рецептов, позволяющих поисковику выдавать информацию в ответ на самые разнообразные и по большей части технические запросы.

DuckDuckGo умеет показывать краткую справку по командам Linux в ответ на запрос linux cheat sheet, находить нужные пакеты Debian (например, debian version vim), выводить на экран информацию о твоем местоположении (where am i), показывать инструкцию, как удалить себя с различных сервисов (delete my facebook account), рассказывать, кто сейчас находится на орбите (people in space), расшифровывать значения смайлов ((O_o)) и даже показывать шутки о Чаке Норрисе (chuck norris jokes).

С технической точки зрения это довольно примитивная система, которая зачастую не срабатывает, если слегка изменить поисковый запрос. Но в умелых руках DDG способен на многое и превращается в полноценную командную строку.

Шпаргалка прямо в результатах поиска
Шпаргалка прямо в результатах поиска
 

Настоящая командная строка

Среди моментальных ответов DuckDuckGo можно найти множество таких, которые имеют мало отношения к поиску. Один из примеров — это те самые читшиты вроде linux cheat sheet, javascript cheat sheet, vim cheat sheet и множество других. По сути, они захардкожены в поисковик, так что ему даже не надо никуда обращаться, чтобы их показать.

Но есть и гораздо более интересные примеры.

 

IP-адреса, URL, DNS-записи и валидация почтовых адресов

Наверное, простейший запрос к DDG будет выглядеть так:

ip

Он выводит на экран твой IP, местоположение и даже почтовый индекс. Простая информация, ради которой не надо ходить на сторонние сайты.

Более сложный запрос:

dns records xakep.ru

Он покажет DNS-записи, которые относятся к домену xakep.ru. Просто и со вкусом.

При желании xakep.ru можно и пингануть:

is xakep.ru down

Получить информацию о нашем твиттере:

@xakepru

Или проверить валидность электронного адреса одного из его редакторов:

validate zobnin@gmail.com

Хочешь сократить длинную ссылку на одну из статей xakep.ru? Нет проблем:

shorten https://xakep.ru/2017/02/23/bitlocker-hacking/

Развернуть обратно? Легко:

expand https://is.gd/8TIGsL

Можешь даже сгенерировать QR-код, чтобы быстро открыть ссылку на телефоне:

qr https://is.gd/8TIGsL

И все это без перехода на сторонние веб-сайты и необходимости установки расширений браузера. Просто и понятно.

 

Генератор паролей и хешей

DuckDuckGo поможет тебе, если нужен стойкий пароль заданной длины:

password 10

Он даже может сгенерировать кодовую фразу:

random passphrase

Или закодировать данные с помощью алгоритма Base64:

base64 encode <текст>

Нужен хеш? Нет ничего проще. Выбирай:

md5 <текст>
sha <текст>

Если хеш уже есть, но ты не знаешь, каким алгоритмом он сгенерирован, — это тоже не проблема:

hash <хеш>

Генератор паролей
Генератор паролей

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов. Подробнее о подписке

Вариант 2. Купи один материал

Заинтересовала информация, но нет возможности оплатить подписку? Тогда этот вариант для тебя! Обрати внимание: этот способ покупки доступен только для материалов, опубликованных более двух месяцев назад.


10 комментариев

  1. 0ri0n

    06.03.2017 at 14:10

    +1 Хорошая статья.
    +1 что не рекламная. (Либо хорошо завуалированная 🙂 )

  2. soko1

    06.03.2017 at 14:45

    «(peaple in space)»

    опечатка

  3. jackxb

    07.03.2017 at 00:06

    Согласен с комментарием выше, статья полезная очень, спасибо!

  4. roman.rrv

    07.03.2017 at 08:26

  5. blackmonkey

    07.03.2017 at 09:06

    Очень полезная статья ,узнал много нового))

  6. Nistix

    13.03.2017 at 12:06

  7. *(^36

    14.03.2017 at 06:57

    Чувствительные к рекламе люди охвачены паранойей, что она уже кажется везде 🙂
    Я нашел завуалированный смысл пользы статьи ^^

  8. pixelw

    27.03.2017 at 19:46

  9. Anon

    31.12.2017 at 16:01

    Оказывается сколько всего может DDG?!

  10. Lilo285

    30.05.2018 at 20:30

    Эммм… Плохой поисковик? Я чет не замечал этого…. Все ищет отлично, забыл когда в гугл заходил. Яндекса вообще чураюсь как прокаженного… Не в чем не обделен…

Оставить мнение

Check Also

Эхо кибервойны. Как NotPetya чуть не потопил крупнейшего морского перевозчика грузов

Российское кибероружие, построенное на утекших у АНБ эксплоитах, маскировалось под вирус-в…