DetecTOR v 0.3.1b

По многочисленным просьбам зрителей обновлена утилита DetecTOR, которая определяет, присутствует ли определенный IP в сети Tor.

— В связи с тем, что база данных Tor’овских IP по адресу http://torstatus.blutmagie.de/query_export.php/Tor_query_EXPORT.csv сдохла, то в качестве источника данных по умолчанию установлена https://check.torproject.org/exit-addresses и формат «Только IP».
В формате «Только IP» утилита пытается вытащить из источника данных все, что похоже на записи адреса IPv4 в полном формате (x.x.x.x, где x — число от 0 до 255).

— Выяснилось, что утилита не работает на Windows XP с IE6. Ошибка для C# программ (и не только их) известная, решение следующее:
Для Windows XP необходимо установить Internet Explorer 8 с обновленными корневыми сертификатами, отдельно или в составе кумулятивного обновления. Обновление можно скачать здесь или здесь


DetecTOR + SxGeoSharp.

Данная маленькая утилитка позволяет понять, относится ли определенный
IP-адрес к адресам анонимного сервиса TOR.
Например, это может быть адрес из комментариев вашего Живого Журнала.
Или откуда-нибудь еще.
Программа также пытается найти адрес в БД SxGeo (если она подключена).
SxGeo — бинарная база данных, хранящая информацию о городе и стране для
конкретного IP адреса.

Системные требования.

Windows XP SP3/7/8.1/10
.NET Framework 2.0
256 Mb ОП, 15 Мб HDD

Для Windows XP необходимо установить Internet Explorer 8 с обновленными
корневыми сертификатами, отдельно или в составе кумулятивного обновления
Обновление можно скачать здесь: https://blog.simplix.info/updatepack/
https://mega.nz/file/RBkCxQpD#sO1nAP7RTU1zGZBkmCnArqRWHNihXEo8A7DhksYCBuw

Как пользоваться.

Запускаете, нажимаете кнопочку «Обновить данные»,
или ставите птичку в настройках, чтоб программка обновляла
данные при старте, а потом вводите (или просто вставляете)
интересующий IP.
Если он есть в базе IP-адресов сети TOR,
то программа выведет его и покажет дополнительные данные.

Пакетный режим.

Если у вас имеется список из нескольких IP-адресов в текстовом файле,
можно нажать кнопочку «Пакетный режим», выбрать файл с адресами,
выходной файл отчета, и программа прогонит список по БД Tor и SxGeo.
В опциях можно установить, нужна ли вам полная информация о ноде Tor
или достаточно того факта, что адрес входит в Tor-сеть.
IP в текстовом файле должен быть указан в полном формате n.n.n.n,
где n десятиричное число от 0 до 255. Разделители в текстовом файле
могут быть любыми

Подключение БД SxGeo.

По умолчанию БД SxGeo не подключена. Ее бесплатную версию можно взять
здесь: https://sypexgeo.net/ru/download/
Распакуйте архивы (SxGeoCity_utf8(1251).zip и/или SxGeoCountry.zip) в
отдельный каталог, нажмите кнопочку «Обновить БД SxGeo» и выберите
данный каталог.
Кодировка не важна. Программа поддерживает и UTF-8 и Windows 1251.
Помните только что БД SxGeoCountry содержит только
ISO-коды стран, а SxGeoCity еще и о городах/регионах.

Портативный режим.

Теперь по умолчанию программа запускается в «портативном» режиме,
все данные хранятся в каталоге с программой (подкаталог data).
Портативный режим отключается через параметры командной строки.

Параметры командной строки.

/help — вывод этого окна и завершение работы.
/update — обновление БД Tor из интернета, вне зависимости от настроек.
/np — отключение портативного режима. Данные программы будут
храниться в каталоге Applications Data текущего пользователя.
Например в C:\Users\<пользователь>\AppData\Local\DetecTOR\ для Windows 7.

Разработчики.

Непонятно для чего, эту утилиту в 2013 году написал Дима Ларин,
а мы: PunkArr[], Leha Silent и NKT ее достали из недр
Диминых компов и допилили, в качестве учебного примера,
а также курсовика для нашего друга студента-первокурсника (и вместе с ним).

История версий.

0.0.0.1b — Первая версия.
0.2.0b — Улучшена обработка CSV, конфиги.
0.3.0b — Добавлена поддержка SxGeo, командной строки, пакетный и
портативный режимы.
0.3.1b — Изменен источник адресов IP Tor

Дополнительные компоненты и торговые марки.

В качестве контрола для ввода IP-адреса мы использовали
C# IP Address Control вот этого автора:
https://www.codeproject.com/Articles/9352/A-C-IP-Address-Control
База данных SypexGeo (SxGeo):
© 2006-2018 zapimir
© 2012-2020 BINOVATOR
https://sypexgeo.net
Еще позаимствовали луковицу TOR у TORPROJECT (для иконки).
Все эти штуковины бесплатные, и распространяются
с сохранением указания на авторов, что мы и делаем.

База данных IP TOR-сети тоже открытая, и самая «официальная» лежит здесь:
https://check.torproject.org/exit-addresses
Есть еще другие, так что в программе вставлены опции формата
или возможность задать просто список IP.

Наш же код вообще открытый настолько,
насколько его можно открыть — нам пофиг на лицензии,
и даже на ссылки на нас: джентльмен их укажет, а не джентльмен,
да пофиг на не джентльменов.

Код написан на C#, а иконки сделаны с помощью бесплатных инструментов
InkScape и @iconsusi

Основная статья о DetecTOR Копия
Скачать (портативная версия)
Исходники

Добавить комментарий

Ваш адрес email не будет опубликован.