Найти в Дзене

Заблокируем Tor в компании ч.2

Вместо предисловия...

Всем бобра! Спасибо, что так неоднозначно отреагировали на предыдущую мою статью о блокировке Тора. Многим понравился подход простоты, кто-то оценил юмор и креативность, а кому-то стало ужасно обидно от моего "непрофессионализма" и у них аж зубы свело от прочтения. Прошу прощения, позязя! Просто я пишу о том, с чем столкнулся, как решал те или иные задачи, что внедряли и как это работает. Я не пишу научные трактаты, чтобы их с гордостью можно было ставить в библиотеку и потом с умным видом преподавать в институтах. Относиться к моим статьям следует как к свершившемуся факту: оно уже сделано, так или иначе, а прав я или нет - решать вам, стоит ли сделать так же или сделать по-своему. Я ни к чему не призываю! Ну, почти... МУАХАХА

Итак, через неделю после свалившейся на меня популярности: 51 подписчик - это вам не хухры-мухры! Прочитав комменты, я осознал, что народ требует готовый скрипт, от написания которого я хотел-таки съехать... Пу-пу-пу... Ну, ладно, собрался с мыслями, закрылся дома на карантин и начал готовить стенд. Что у меня может быть дома?! Ха-ха-ха, виртуальная ферма вмвари с доменом и эксченджем, задублированная кластером между нескольких физических серваков с 60 рейдом каждый...

-2

Поверили?! Шучу, конечно, комп да микротик 2011, вот и весь набор. И самое сложное, как оказалось, разделить обычный трафик от компа и Тора. А самое прескверное, что основной порт, по которому Тор работает со своими нодами - 443. Это ужос...

-3

Ну, хоть, udp не использует. Но так как времени у меня довольно много освободилось, сидя дома, то решил я не сильно замарачиваться с автоматизацией процесса и сделать большую часть вручную. Я имею ввиду отсеять нужный трафик от Торовского. Вместо каких-то локальных фаерволов, которым тоже особого доверия нет, я взял проверенный инструмент от сисинтерналс: tcpview. Данная утилита, которую можно скачать прямо с микрософта, не требует установки, весит 2 Мб и проста, как ложка. Хлебай... Ээээ, пардон, отлавливай.

Интерфейс проще некуда
Интерфейс проще некуда

А в версии Tcpview64 даже добавили фильтр, которым я настроил показ только Тора: куда и по какому порту он ломится наружу. Вооружившись теми же правилами, что и в предыдущей статье, я начал собирать статистику. Сначала отфильтровал тот трафик, который генерит мой комп: обновления, антивирусы, всякая другая ерунда, которая зачем-то лезет в интернет... Все вот это вот я вывел в отдельный список и разрешил перед запрещающими правилами для Тора, чтобы глаза не мозолили. Далее, у меня получилось даже разделить задачу блокировки на 2 этапа: заблокировать свежезапущенный инстанс Тора, который еще не подключался к сети интернет и не обновил базы своих нод и второй, когда он все-таки обновился. Далее я выложу оба этих скрипта и вы сможете заблокировать его только для всех новых инсталляций, например, или полностью, даже если уже обновился клиент.

-5

Хотел показать весь процесс, но сохраненные картинки почему-то оказались в ужасном разрешении и на них разобрать можно разве что цвет... Сорян, криворукость признаю...

-6

Но что-то сделаю заново. Ведь не так сложно.

Вооот, а теперь выложу весь скрипт, который вы сможете просто скопировать и вставить в свой микротик. И, оно даже должно заработать... оО,

После добавления скрипта появятся 4 таких правила их надо поднять наверх
После добавления скрипта появятся 4 таких правила их надо поднять наверх
/ip firewall filter
add action=drop chain=forward comment="BLOCK_NEW_TOR" dst-address-list=tor_browser dst-port=21-80,443,993,1066,2424,3333,4128,4430,6080,8008,8080-8082,8443-8444 protocol=tcp
add action=drop chain=forward dst-address-list=tor_browser dst-port=9000-9005,9010,9030,9090-9091,9100-9101,10035,10042,19001,20443-29517,43261,51101 protocol=tcp
add action=drop chain=forward comment="BLOCK_ALL_TOR" dst-address-list=tor_block dst-port=21-80,443,993,1066,2424,3333,4128,4430,6080,8008,8080-8082,8443-8444 protocol=tcp
add action=drop chain=forward dst-address-list=tor_block dst-port=9000-51101 protocol=tcp
/ip firewall address-list
add address=192.168.0.0/16 comment="list for transit local trafic" list=local_list
add address=172.16.0.0/12 list=local_list
add address=100.64.0.0/10 list=local_list
add address=10.0.0.0/8 list=local_list
add address=154.35.175.225 comment="list for block new_tor trafic" list=tor_browser
add address=128.31.0.39 list=tor_browser
add address=131.188.40.189 list=tor_browser
add address=208.83.223.34 list=tor_browser
add address=20.50.102.62 list=tor_browser
add address=199.254.238.52 list=tor_browser
add address=194.109.206.212 list=tor_browser
add address=86.59.21.38 list=tor_browser
add address=193.23.244.244 list=tor_browser
add address=171.25.193.9 list=tor_browser
add address=199.254.238.52 comment="list for block all_tor trafic" list=tor_block
add address=128.31.0.39 list=tor_block
add address=208.83.223.34 list=tor_block
add address=171.25.193.9 list=tor_block
add address=163.172.141.10 list=tor_block
add address=80.241.220.57 list=tor_block
add address=91.230.110.154 list=tor_block
add address=185.82.126.100 list=tor_block
add address=194.13.81.26 list=tor_block
add address=51.15.118.10 list=tor_block
add address=192.36.38.33 list=tor_block
add address=54.37.139.118 list=tor_block
add address=51.77.195.183 list=tor_block
add address=81.169.240.226 list=tor_block
add address=83.136.106.171 list=tor_block
add address=80.253.94.252 list=tor_block
add address=51.77.111.67 list=tor_block
add address=51.15.141.193 list=tor_block
add address=51.81.93.108 list=tor_block
add address=46.41.134.91 list=tor_block
add address=176.9.98.228 list=tor_block
add address=51.68.155.85 list=tor_block
add address=5.39.73.41 list=tor_block
add address=138.201.123.109 list=tor_block
add address=142.4.213.78 list=tor_block
add address=188.68.43.218 list=tor_block
add address=95.217.6.94 list=tor_block
add address=194.180.154.72 list=tor_block
add address=51.68.139.209 list=tor_block
add address=212.51.153.5 list=tor_block
add address=195.15.240.74 list=tor_block
add address=148.251.190.229 list=tor_block
add address=64.44.51.37 list=tor_block
add address=46.166.161.99 list=tor_block
add address=52.109.76.36 list=tor_block
add address=62.128.101.16 list=tor_block
add address=95.216.19.206 list=tor_block
add address=173.212.237.16 list=tor_block
add address=109.238.11.185 list=tor_block
add address=23.105.171.37 list=tor_block
add address=185.239.222.241 list=tor_block
add address=88.198.91.74 list=tor_block
add address=144.76.57.183 list=tor_block
add address=46.4.88.92 list=tor_block
add address=104.75.61.163 list=tor_block
add address=135.148.100.89 list=tor_block
add address=92.35.75.69 list=tor_block
add address=176.123.7.172 list=tor_block
add address=193.47.147.252 list=tor_block
add address=82.165.244.94 list=tor_block
add address=116.203.78.147 list=tor_block
add address=51.75.162.55 list=tor_block
add address=51.15.219.225 list=tor_block
add address=195.39.221.101 list=tor_block
add address=193.70.65.141 list=tor_block
add address=89.163.128.28 list=tor_block
add address=71.115.212.140 list=tor_block
add address=147.135.112.139 list=tor_block
add address=78.46.217.214 list=tor_block
add address=194.180.154.75 list=tor_block
add address=173.67.45.94 list=tor_block
add address=185.66.91.18 list=tor_block
add address=192.42.115.102 list=tor_block
add address=188.165.192.152 list=tor_block
add address=95.111.255.193 list=tor_block
add address=5.9.29.183 list=tor_block
add address=95.211.210.72 list=tor_block
add address=195.201.103.59 list=tor_block
add address=69.226.189.135 list=tor_block
add address=185.21.216.195 list=tor_block
add address=144.76.69.140 list=tor_block
add address=198.245.60.91 list=tor_block
add address=92.38.163.65 list=tor_block
add address=95.216.101.247 list=tor_block
add address=45.140.146.35 list=tor_block
add address=135.148.100.84 list=tor_block
add address=92.38.163.83 list=tor_block
add address=178.254.45.64 list=tor_block
add address=95.216.11.176 list=tor_block
add address=91.143.81.212 list=tor_block
add address=82.165.166.198 list=tor_block
add address=95.214.54.163 list=tor_block
add address=185.21.217.32 list=tor_block
add address=68.67.32.33 list=tor_block
add address=62.67.28.110 list=tor_block
add address=193.108.117.103 list=tor_block
add address=162.248.160.22 list=tor_block
add address=185.65.241.80 list=tor_block
add address=167.71.65.217 list=tor_block
add address=81.7.18.7 list=tor_block
add address=185.217.0.96 list=tor_block
add address=185.149.207.65 list=tor_block
add address=95.217.30.201 list=tor_block
add address=135.125.89.25 list=tor_block
add address=91.220.220.52 list=tor_block
add address=85.195.208.154 list=tor_block
add address=18.18.82.19 list=tor_block
add address=209.141.34.204 list=tor_block
add address=185.198.26.149 list=tor_block
add address=51.255.86.130 list=tor_block
add address=178.63.18.223 list=tor_block
add address=78.47.103.109 list=tor_block
add address=217.182.198.80 list=tor_block
add address=88.90.166.189 list=tor_block
add address=5.9.117.222 list=tor_block
add address=188.114.140.233 list=tor_block
add address=193.11.114.45 list=tor_block
add address=62.210.244.146 list=tor_block
add address=89.249.65.153 list=tor_block
add address=51.38.98.5 list=tor_block
add address=50.73.63.162 list=tor_block
add address=51.75.129.204 list=tor_block
add address=88.196.80.132 list=tor_block
add address=5.39.72.20 list=tor_block
add address=5.83.45.131 list=tor_block
add address=85.195.255.85 list=tor_block
add address=69.30.239.126 list=tor_block
add address=213.226.71.164 list=tor_block
add address=89.233.43.74 list=tor_block
add address=142.252.252.209 list=tor_block
add address=94.100.6.30 list=tor_block
add address=184.105.221.248 list=tor_block
add address=94.140.114.177 list=tor_block
add address=80.67.167.86 list=tor_block
add address=2.230.56.30 list=tor_block
add address=85.239.33.47 list=tor_block
add address=193.26.156.86 list=tor_block
add address=5.9.98.43 list=tor_block
add address=168.119.184.180 list=tor_block
add address=136.243.4.139 list=tor_block
add address=144.76.175.205 list=tor_block
add address=188.138.75.101 list=tor_block
add address=188.165.236.18 list=tor_block
add address=176.31.211.86 list=tor_block
add address=78.46.193.215 list=tor_block
add address=80.100.15.186 list=tor_block
add address=95.216.137.135 list=tor_block
add address=116.202.155.223 list=tor_block
add address=85.10.202.207 list=tor_block
add address=51.75.82.166 list=tor_block
add address=95.216.14.222 list=tor_block
add address=86.252.112.46 list=tor_block
add address=38.147.122.252 list=tor_block
add address=194.180.154.74 list=tor_block
add address=178.63.41.58 list=tor_block
add address=137.184.21.54 list=tor_block
add address=116.202.233.112 list=tor_block
add address=178.132.78.148 list=tor_block
add address=38.39.192.78 list=tor_block
add address=209.141.53.94 list=tor_block
add address=95.217.15.125 list=tor_block
add address=188.34.199.139 list=tor_block
add address=144.126.222.123 list=tor_block
add address=138.201.169.12 list=tor_block
add address=138.201.158.239 list=tor_block
add address=51.158.187.110 list=tor_block
add address=193.11.164.243 list=tor_block
add address=185.26.126.32 list=tor_block
add address=85.195.253.59 list=tor_block
add address=65.21.52.121 list=tor_block
add address=205.185.124.164 list=tor_block
add address=87.61.92.196 list=tor_block
add address=5.1.56.52 list=tor_block
add address=85.214.160.49 list=tor_block
add address=192.33.91.187 list=tor_block
add address=161.97.184.88 list=tor_block
add address=178.254.22.21 list=tor_block
add address=5.154.174.241 list=tor_block
add address=45.10.159.160 list=tor_block
add address=51.75.65.102 list=tor_block
add address=216.197.76.237 list=tor_block
add address=185.181.60.181 list=tor_block
add address=205.185.124.207 list=tor_block
add address=62.210.149.16 list=tor_block
add address=143.178.103.5 list=tor_block
add address=136.243.69.243 list=tor_block
add address=108.197.232.51 list=tor_block
add address=54.36.227.247 list=tor_block
add address=109.68.191.159 list=tor_block
add address=174.89.238.51 list=tor_block
add address=212.129.32.142 list=tor_block
add address=195.230.22.38 list=tor_block
add address=38.147.122.253 list=tor_block
add address=85.214.141.24 list=tor_block
add address=5.150.239.49 list=tor_block
add address=52.109.8.25 list=tor_block
add address=185.149.207.68 list=tor_block
add address=217.61.218.70 list=tor_block
add address=87.120.36.210 list=tor_block
add address=209.141.60.171 list=tor_block
add address=104.152.211.147 list=tor_block
add address=149.56.185.56 list=tor_block
add address=185.129.62.2 list=tor_block
add address=194.55.13.49 list=tor_block
add address=37.153.16.170 list=tor_block
add address=85.208.97.42 list=tor_block
add address=163.172.194.53 list=tor_block
add address=45.136.31.178 list=tor_block
add address=188.34.200.132 list=tor_block
add address=136.243.82.188 list=tor_block
add address=5.9.124.99 list=tor_block
add address=95.217.42.50 list=tor_block
add address=2.233.112.151 list=tor_block
add address=91.223.82.197 list=tor_block
add address=162.55.242.116 list=tor_block
add address=51.15.9.152 list=tor_block
add address=199.170.132.80 list=tor_block
add address=51.195.139.167 list=tor_block
add address=212.51.141.122 list=tor_block
add address=138.201.122.55 list=tor_block
add address=104.244.76.184 list=tor_block
add address=185.21.217.33 list=tor_block
add address=94.154.159.96 list=tor_block
add address=213.136.69.237 list=tor_block
add address=185.86.150.133 list=tor_block
add address=91.203.145.114 list=tor_block
add address=193.53.126.42 list=tor_block
add address=82.103.140.87 list=tor_block
add address=49.12.93.240 list=tor_block
add address=88.198.10.250 list=tor_block
add address=94.130.246.106 list=tor_block
add address=163.172.94.119 list=tor_block
add address=217.76.159.216 list=tor_block
add address=178.32.190.15 list=tor_block
add address=195.148.124.199 list=tor_block
add address=217.182.196.70 list=tor_block
add address=104.177.221.53 list=tor_block
add address=195.201.113.193 list=tor_block
add address=82.165.2.144 list=tor_block
add address=45.12.134.107 list=tor_block
add address=116.203.93.236 list=tor_block
add address=212.47.244.38 list=tor_block
add address=46.4.66.178 list=tor_block
add address=104.149.165.187 list=tor_block
add address=31.13.188.43 list=tor_block
add address=51.161.35.113 list=tor_block
add address=185.242.180.72 list=tor_block
add address=94.130.239.50 list=tor_block
add address=45.35.194.162 list=tor_block
add address=84.252.121.67 list=tor_block
add address=185.149.207.66 list=tor_block
add address=5.34.183.29 list=tor_block
add address=172.222.102.43 list=tor_block
add address=185.117.82.68 list=tor_block
add address=148.251.11.21 list=tor_block
add address=176.9.40.67 list=tor_block
add address=77.123.155.45 list=tor_block
add address=45.91.101.227 list=tor_block
add address=185.244.165.245 list=tor_block
add address=95.216.33.58 list=tor_block
add address=46.226.111.65 list=tor_block
add address=51.15.113.85 list=tor_block
add address=93.115.86.4 list=tor_block
add address=185.21.216.197 list=tor_block
add address=94.155.49.47 list=tor_block
add address=188.27.247.150 list=tor_block
add address=193.56.240.142 list=tor_block
add address=84.16.79.73 list=tor_block
add address=64.227.5.94 list=tor_block
add address=78.46.128.136 list=tor_block
add address=95.111.243.215 list=tor_block
add address=144.76.50.37 list=tor_block
add address=82.223.23.176 list=tor_block
add address=98.128.172.245 list=tor_block
add address=79.133.36.68 list=tor_block
add address=163.172.139.104 list=tor_block
add address=54.37.200.155 list=tor_block
add address=176.9.161.22 list=tor_block
add address=51.15.249.137 list=tor_block
add address=217.182.198.95 list=tor_block
add address=142.252.252.254 list=tor_block
add address=193.106.166.105 list=tor_block
add address=95.216.163.36 list=tor_block
add address=38.229.82.25 list=tor_block
add address=116.202.120.166 list=tor_block
add address=116.202.120.165 list=tor_block
add address=38.229.82.25 list=tor_block
add address=152.199.19.160 list=tor_block
add address=151.101.129.69 list=tor_block
add address=151.101.65.69 list=tor_block
add address=213.180. list=tor_block
add address=38.229.1.78 list=tor_block
add address=38.229.33.83 list=tor_block
add address=51.222.13.177 list=tor_block
add address=85.31.186.26 list=tor_block
add address=85.31.186.98 list=tor_block
add address=192.95.36.142 list=tor_block
add address=209.148.46.65 list=tor_block
add address=193.11.166.194 list=tor_block
add address=146.57.248.225 list=tor_block
add address=37.218.245.14 list=tor_block
add address=151.101.193.69 list=tor_block

Как видно из скрипта, блокировка происходит по строго определенным портам, которые обозначились в процессе сбора статистики. Т.е., когда видел в тспвью номер порта, добавлял его в правила по перехвату и блокировки, таким образом, список портов рос, а вместе с ним и заполнялись таблицы адресов. К слову, если какой-то из адресов добавлялся в таблицу, а тспвью не показывал, что инициатором был Тор, то я выводил этот адрес в список разрешенных. За этим занятием я просидел часов 5, но с очень большой вероятностью могу сказать, что заблокировал процентов 99,9% всех адресов Тора, которые у него работают на текущий день. Но, я совершенно не сомневаюсь, что этот список будет расти и пополняться со временем. Так что если вдруг вы решитесь заблокировать его таким образом, то изредка нужно включать Тор и проверять не заработал ли он вновь. Увы.

-9

Для всех, кому это было интересно и познавательно, искренний привет! Подписывайтесь на канал, ставьте лайк и увидимся в комментариях! Кому не понравилось ничего - ПОКА! Жизнь слишком коротка, чтобы тратить ее на хейтеров в интернете. Живите богато!