DetecTOR v 0.3.0b.

Обновлена утилита DetecTOR, которая определяла, присутствует ли определенный IP в сети Tor.

По многочисленным просьбам зрителей добавлен:

— модуль SxGeoSharp, теперь, даже если IP отсутствует в сети Tor, программа возьмет информацию из базы SxGeo (если вы ее скачаете и подгрузите, она бесплатная), и выдаст вам страну (+город и регион, если есть) для конкретного IP-адреса.
— по умолчанию включен портабельный режим, все настройки программы хранятся в подкаталогах с исполняемым файлом.
— режим пакетной обработки. Если у вас есть огромный лог или просто список IPv4 адресов, (тестировалось на 1000 IP-адресов в специально нагенерированном текстовом файле, где IP были расположены в случайном порядке), то программа найдет все адреса, проверит их по БД SxGeo и БД адресов Tor и выдаст результат в виде файла CSV. Можно включить или отключить выдачу в отчет дополнительных данных Tor.
— добавлены дополнительные аргументы командной строки (см. readme.txt).
— проверено замечание пользователя [info]paperdaemon@ljr. Данная ошибка при работе в Windows 7 и более ранних версиях так и не была выявлена.


DetecTOR + SxGeoSharp.

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

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

Запускаете, нажимаете кнопочку «Обновить данные»,
или ставите птичку в настройках, чтоб программка обновляла
данные при старте, а потом вводите (или просто вставляете)
интересующий 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, командной строки, пакетный и
портативный режимы.

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

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

База данных IP TOR-сети тоже открытая, и самая «официальная» лежит здесь:
http://torstatus.blutmagie.de/query_export.php/Tor_query_EXPORT.csv
Есть еще другие, так что в программе вставлены опции формата
или возможность задать просто список IP.

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *