Привет! Я перепробовал все возможные способы заблокировать WhatsApp на Mikrotik, но безрезультатно. Если кто-то уже сталкивался с этим и получилось, поделитесь, пожалуйста. Спасибо!
jaos
Guest
0
09.03.2015 02:40:00
Поддержка, помощь по Mikrotik, собственно... извините за мой плохой английский...
Znuff
Guest
0
09.03.2015 08:34:00
Вам нужно заблокировать c.whatsapp.net. На данный момент он резолвится в следующие IP-адреса: # dig c.whatsapp.net
;; ANSWER SECTION: c.whatsapp.net. 3118 IN A 50.22.225.85 c.whatsapp.net. 3118 IN A 173.192.222.182 c.whatsapp.net. 3118 IN A 173.192.222.175 c.whatsapp.net. 3118 IN A 50.22.225.80 c.whatsapp.net. 3118 IN A 50.22.225.76 c.whatsapp.net. 3118 IN A 184.173.161.168 c.whatsapp.net. 3118 IN A 184.173.161.173 c.whatsapp.net. 3118 IN A 50.22.225.73 c.whatsapp.net. 3118 IN A 50.22.225.70 c.whatsapp.net. 3118 IN A 208.43.122.151 c.whatsapp.net. 3118 IN A 184.173.147.55 c.whatsapp.net. 3118 IN A 208.43.122.144 c.whatsapp.net. 3118 IN A 184.173.147.58
Takv
Guest
0
19.04.2015 14:40:00
Список адресов CIDR находится на той же странице WhatsApp!
Я хочу заблокировать наш доступ в сеть для некоторых пользователей, как это возможно сделать?
hgonzale
Guest
0
07.06.2017 19:01:00
Этот скрипт, который запускается каждые X секунд, использует DNS-записи и добавляет адрес в список адресов брандмауэра:
:foreach i in=[/ip dns cache all find where (name~"whatsapp") && (type="A")] do={ :local tmpAddress [/ip dns cache get $i address]; delay delay-time=10ms # предотвращаем, чтобы скрипт не нагружал весь CPU :if ( [/ip firewall address-list find where address=$tmpAddress] = "" ) do={ :local cacheName [/ip dns cache get $i name]; :log info ("added entry: $cacheName $tmpAddress"); /ip firewall address-list add address=$tmpAddress list=Whatsapp comment=$cacheName; } }
С этим у вас будет сетевой список под названием Whatsapp, и дальше вы сможете манипулировать/фильтровать/контролировать всё через этот список.
Вот сам скрипт в моём планировщике:
add comment="Whatsapp Blocker" disabled=yes interval=2m name="Whatsapp Blocker" on-event="# Use DNS Entrys and add Address to the Firewall Address-list #\r \n:foreach i in=[/ip dns cache all find where (name~\"whatsapp\") && (type=\"A\") ] do={\r \n :local tmpAddress [/ip dns cache get $i address];\r \ndelay delay-time=10ms\r \n# prevent script from using all cpu time #\r \n :if ( [/ip firewall address-list find where address=$tmpAddress] = \"\" ) do={ \r \n :local cacheName [/ip dns cache get $i name] ;\r \n :log info (\"added entry: $cacheName $tmpAddress\");\r \n /ip firewall address-list add address=$tmpAddress list=Whatsapp comment=$cacheName;\r \n}\r \n}" policy=ftp,read,write,policy,test,sniff,sensitive start-time=startup