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

Итак, 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 на ГитХабе и документацию проекта.
Всем спасибо за внимание.