Толик Панков
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.: ещё к WTFPL рекомендуется добавлять абзац про «no warranties»:

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THIS SOFTWARE.

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