Написана изначально была аж в 2013 году и довольно кривовато, но по многочисленным просьбам нашего дорогого зрителя, была переделана, с подробными объяснениями по поводу «как», «что», «где» и «куда».
Раз это приняли в качестве курсовой первокурсника, то можно и опубликовать. Тем более, на этой утилите я и сам экспериментировал, и теперь это некий пример для бывших и будущих нескольких заметок из серии «О конфигах» и всяческой там автоамтизации рутинных дел — сбора данных с форм, или сохранения конфигурационных файлов.
Выглядит главное окно вот так:
Чтоб два раза не вставать.
DetecTOR.
Данная маленькая утилитка позволяет понять, относится ли определенный
IP-адрес к адресам анонимного сервиса TOR.
Например, это может быть адрес из комментариев вашего Живого Журнала.
Или откуда-нибудь еще.
Как пользоваться.
Запускаете, нажимаете кнопочку «Обновить данные»,
или ставите птичку в настройках, чтоб программка обновляла
данные при старте, а потом вводите (или просто вставляете)
интересующий IP.
Если он есть в базе IP-адресов сети TOR,
то программа выведет его и покажет дополнительные данные.
Разработчики.
Непонятно для чего, эту утилиту в 2013 году написал Дима Ларин,
а мы: PunkArr[], Leha Silent и NKT ее достали из недр
Диминых компов и допилили, в качестве учебного примера,
а также курсовика для нашего друга студента-первокурсника (и вместе с ним).
Дополнительные компоненты и торговые марки.
В качестве контрола для ввода IP-адреса мы использовали
C# IP Address Control вот этого автора:
https://www.codeproject.com/Articles/9352/A-C-IP-Address-Control
Еще позаимствовали луковицу TOR у TORPROJECT (для иконки).
Все эти штуковины бесплатные, и распространяются
с сохранением указания на авторов, что мы и делаем.
База данных IP TOR-сети тоже открытая, и самая «официальная» лежит здесь:
http://torstatus.blutmagie.de/query_export.php/Tor_query_EXPORT.csv
Есть еще другие, так что в программе вставлены опции формата
или возможность задать просто список IP.
Наш же код вообще открытый настолько,
насколько его можно открыть — нам пофиг на лицензии,
и даже на ссылки на нас: джентльмен их укажет, а не джентльмен,
да пофиг на не джентльменов.
Код написан на C#, а иконки сделаны с помощью бесплатных инструментов
InkScape и @iconsusi
Смотреть исходники (на GitHub)
Скачать программу (Win32) c GitHub
Pingback: DetecTOR v 0.3.0b. | Персональный блог Толика Панкова
Pingback: DetecTOR v 0.3.1b | Персональный блог Толика Панкова