Статья Gichidan - консольный клиент для deep-web поисковика Ichidan

Приветствую общественнось!
В своей заметке хочу рассказать об утилите Gichidan - консольной обертке для deep-web поисковика Ichidan. На этом форуме уже была статья статья об этом Shodan-подобном поисковике. Теперь Ichidan можно юзать прямо из консоли, не открывая Tor Browser.

gichidan3.png


Страница проекта на ГитХабе.

Итак, Gichidan.

Назначение.
Gichidan делает только то, что и можно ожидать от консольного поискового клиента: отправляет поисковику запрос, получает ответ, парсит HTML, чтобы вытащить инфу о найденных хостах, предоставляет пользователю эту инфу в читаемом виде. При этом, если результаты поиска занимают несколько (или даже очень много) страниц, Gichidan обходит их все. Утилита написана на языке Golang.

Фичи
Gichidan поддерживает поиск с использованием логических операторов AND, OR, NOT (см. ниже), вывод в консоль полной инфы или только URL найденных хостов, сохранение результатов в файл, вывод результатов (и на консоль, и в файл) в формате JSON, после чего их можно передать другому софту для дальнейшей обработки.

Поддерживаемые OS
Gichidan можно установить на Linux Debian/Ubuntu с архитектурой amd64
Разумеется, на вашей машине также должен быть установлен Tor.

Установка
Для установки выполните в консоли следующий код:

Код:
wget https://github.com/hIMEI29A/gichidan/releases/download/1.1.1/\
gichidan-1.1.1-amd64.deb && sudo dpkg -i gichidan-1.1.1-amd64.deb

если вы используете инсталлятор .deb пакетов gdebi, код будет таким:

Код:
wget https://github.com/hIMEI29A/gichidan/releases/download/1.1.1/\
gichidan-1.1.1-amd64.deb && sudo gdebi gichidan-1.1.1-amd64.deb

Использование
Для получения короткой справки и приложении, запустите его с флагом -h. Вы получите список всех аргументов командной строки:

Код:
gichidan -h

-b      show ASCII banner
-f string
         save results to file
-h      help message
-j       convert output to json
-m    Don't print GET request's messages (non-verbose output)
-r string
         your search request to Ichidan
-s      print hosts urls only
-v      print current version

Основная опция это -r, то есть, request. Для того, чтобы узнать , к примеру, подробности о сервере самого Ichidan'a, выполните

Код:
gichidan -r ichidan

Можно искать по ключевикам:

Код:
gichidan -r paypal

По используемым осям:

Код:
gichidan -r centos

По используемому софту:

Код:
gichidan -r prosody
Код:
gichidan -r apache

По протоколам

Код:
gichidan -r irc
Код:
gichidan -r ssh
Код:
gichidan -r telnet

Поиск с логическими операторами
Логические операторы - это

Код:
AND "+"
NOT "-"
OR  "="

Для поиска сайтов, содержащих ключевое слово wallet, и при этом использующих ssh, запустите приложение вот так:
Код:
gichidan -r wallet+ssh

Для поиска сайтов либо на apache либо на nginx
Код:
gichidan -r apache=nginx

Для поиска jabber серверов, не использующих ejabberd
Код:
gichidan -r xmpp-ejabberd

Для поиска irc серверов, вывода инфы в JSON и сохранения ее в файл используйте
Код:
gichidan -r irc -j -f ~/my_folder/irc_search.txt

Для более подробных сведений читайте README на ГитХабе и

Всем спасибо за внимание.
 
спасибо. я уже отчаялся как то повзаимодействовать с ichidanom, ну хоть так можно.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!