Статья ONIOFF - Onion URL Inspector

Привет! В этой статье, я хочу показать небольшой инструмент, написанный на Python, это, сканер, который проверяет Deep Web URL – адреса (.onion).

upload_2017-4-26_22-19-28.png


Проверка осуществляется по списку, в ходе ее, сканер возвращает текущий статус ресурса и название сайта.

Установка будет происходить со страницы разработчика на Github.

> git clone https://github.com/k4m4/onioff

> cd onioff/

upload_2017-4-26_22-19-51.png


> pip install -r requirements.txt

upload_2017-4-26_22-20-10.png


Для вызова справки запускаем скрипт с аргументом –h:

> ./onioff.py –h


upload_2017-4-26_22-20-42.png


Для корректной работы инструмента сервис tor должен быть запущен:

upload_2017-4-26_22-21-5.png


Создадим файл-список для анализа, в таком формате:

upload_2017-4-26_22-21-22.png


Запускаем скрипт, с такими аргументами, для начала анализа:

> ./onioff.py –f /root/onion.txt –o /root/out.txt

upload_2017-4-26_22-21-41.png


Так же, результат будет сохранен в файл out.txt. На этом все, спасибо за внимание.
 
Код:
root@kali:~/onioff#  ./onioff.py –f /root/onion.txt –o /root/out.txt

 ██████╗ ███╗   ██╗██╗ ██████╗ ███████╗███████╗
██╔═══██╗████╗  ██║██║██╔═══██╗██╔════╝██╔════╝
██║   ██║██╔██╗ ██║██║██║   ██║█████╗  █████╗
██║   ██║██║╚██╗██║██║██║   ██║██╔══╝  ██╔══╝
╚██████╔╝██║ ╚████║██║╚██████╔╝██║     ██║
 ╚═════╝ ╚═╝  ╚═══╝╚═╝ ╚═════╝ ╚═╝     ╚═╝ v0.1

          Onion URL Inspector (ONIOFF)         
  Made With <3 by: Nikolaos Kamarinakis (k4m4)
                  Version: 0.1                 

[+] Commencing Onion Inspection
[+] Tor Running Normally
[-] No Onion URL Found --> Please Enter A Valid URL
[-] System Exit
No Onion URL Found --> Please Enter A Valid URL - нужный файл с адресами в нужной папке. Tor включен. WTF?
 
Код:
root@kali:~/onioff#  ./onioff.py –f /root/onion.txt –o /root/out.txt

 ██████╗ ███╗   ██╗██╗ ██████╗ ███████╗███████╗
██╔═══██╗████╗  ██║██║██╔═══██╗██╔════╝██╔════╝
██║   ██║██╔██╗ ██║██║██║   ██║█████╗  █████╗
██║   ██║██║╚██╗██║██║██║   ██║██╔══╝  ██╔══╝
╚██████╔╝██║ ╚████║██║╚██████╔╝██║     ██║
 ╚═════╝ ╚═╝  ╚═══╝╚═╝ ╚═════╝ ╚═╝     ╚═╝ v0.1

          Onion URL Inspector (ONIOFF)        
  Made With <3 by: Nikolaos Kamarinakis (k4m4)
                  Version: 0.1                

[+] Commencing Onion Inspection
[+] Tor Running Normally
[-] No Onion URL Found --> Please Enter A Valid URL
[-] System Exit
No Onion URL Found --> Please Enter A Valid URL - нужный файл с адресами в нужной папке. Tor включен. WTF?
А покажи файлик onion
 
Не пойму, в чем проблема, на разных системах пробовал (Debian, Parrot, Kali) все работает, ты если решение найдешь, отпишись)
 
  • Нравится
Реакции: Xulinam
запустить тор не проблема https://codeby.net/blogs/povyshaem-svoju-anonimnost-v-internete-s-tor-v-kali-linux/
вопрос решит ли это вашу проблему?
Вопрос. Зачем Вам Tor-браузер (я знаю как его из под рута запустить/было сказано по умолчанию/да и зачем - есть whonix, tails, etc) для запуска onioff?
 
Последнее редактирование:
В этом случае не нужен ТОР браузер, только активный сервис ТОР
Я знаю. Об этом говорит хотя бы это:
Для корректной работы инструмента сервис tor должен быть запущен:

Посмотреть вложение 9887
[doublepost=1493314257,1493314127][/doublepost]
мне не за чем, я просто спросил.
Понял. Просто ответил.
 
  • Нравится
Реакции: Vander
В общем,Братья,до меня дошли некоторые соображения насчёт возникновения ошибки. У кого настроен Linux на режим выхода в инет в более безопасном режиме , особенно , если в интерфейсе указан ручной режим прокси и последующий старт демона сервиса tor на 8118 порте,то инструмент может показать,что не видит запущенного сервиса tor и т.д. При переводе режима "прокси вручную" на "прокси нет" и стартом демона service tor start , инструмент работает корректно.
 
Доброго времени суток !
После вызова скрипта вылетает следующая ошибка:

Traceback (most recent call last):
File "./onioff.py", line 12, in <module>
from bs4 import BeautifulSoup
File "build/bdist.linux-x86_64/egg/bs4/__init__.py", line 30, in <module>
File "build/bdist.linux-x86_64/egg/bs4/builder/__init__.py", line 314, in <module>
File "build/bdist.linux-x86_64/egg/bs4/builder/_html5lib.py", line 70, in <module>
AttributeError: 'module' object has no attribute '_base'


Не подскажите ли, как исправить данную проблему ?
 
pip install -r requirements.txt - Делал? Все корректно установилось?
 
Мы в соцсетях:

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

Курс AD