Толик Панков
hex_laden
............ .................. ................

October 2025
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Толик Панков [userpic]
DetecTOR, утилита, определяющая, относится ли IP к сети TOR

Написана изначально была аж в 2013 году и довольно кривовато, но по многочисленным просьбам нашего дорогого зрителя, была переделана, с подробными объяснениями по поводу "как", "что", "где" и "куда".

Раз это приняли в качестве курсовой первокурсника, то можно и опубликовать. Тем более, на этой утилите я и сам экспериментировал, и теперь это некий пример для бывших и будущих нескольких заметок из серии "О конфигах" и всяческой там автоамтизации рутинных дел - сбора данных с форм, или сохранения конфигурационных файлов.

Выглядит главное окно вот так:



readme.txt


Чтоб два раза не вставать.

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

Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2018/06/19/detector-utilita-opredelyayushhaya-otnositsya-li-ip-k-seti-tor/

Comments

p.s.: и не надо переводить текст для ридми гуглотранслэйтом. это ужасно. ужасно-ужасно-ужасно-ужасно. лучше ограничиться парой фраз, но нормальных, чем вываливать гт-портянку, которую можно нормально понять только в том случае, если тебез повезло знать язык оригинала. и то не всегда.

ОК, это Леша меня подбивает переводить (а его кто-то надоумил хз где), самому ему лень, а Лина умеет переводить сама, но у нее тоже дел много, тем более, что "в это ваше программирование я не полезу, ибо не в зуб ногой". Искореню.

просто оно наглухо нечитабельно, и вдобавок оставляет плохое начальное впечатление: типа криворукие дегенераты какие-то, ну его нахуй нырять туда после такого описания.

реально, лучше несколько внятных простых фраз, если уж всем недосуг делать полный текст руками.

Ну я на самом деле склонялся к тому же мнению, но некоторых хрен переубедишь, если кто-то убедил до этого.

хорошо лечится пятнадцатиминутным чтением китайских этикеток. очень проникаешься тем, как англоязычные воспринимают выхлоп гт.

Или Алиэкспресса :)

p.s.
Впрочем, к чести MS, у них довольно хороший автоматический перевод MSDN на русский. И как они это делают...