Muszę zablokować użytkownikom dostęp do aplikacji Whatsapp na Androida, którzy zalogowali się do mojej sieci. Próbowałem pobrać dzienniki Wireshark i próbowałem znaleźć adres IP serwera i numer portu, ale nie mogłem znaleźć żadnej wskazówki. Właściwie jestem naiwny wobec używania Wireshark i domeny administratora sieci, więc sugestie byłyby świetne!
Mam w domu router Basic Netgear z połączeniem internetowym.
Odpowiedzi:
c.whatsapp.net - Sever WhatsApp, który służy do połączenia.
WhatsApp łączy się najpierw, a następnie loguje, a następnie odczytuje / zapisuje dane. Blokowanie tego kończy się na początkowym etapie.
źródło
whatsapi.js
:host: 'e{0}.whatsapp.net', server: 's.whatsapp.net'
.{0}
może być dowolną liczbą całkowitą wZastosuj filtr, używając oficjalnej listy adresów IP: https://www.whatsapp.com/cidr.txt , która (na dzień 2018-02-018) wskazuje, gdzie można uzyskać listę:
Użyj QoS zamiast blokowania.
źródło
Niektóre odpowiedzi na przeciwne pytanie „jak zablokować Whatsapp” sugerują porty TCP / 5222, TCP / 5223 i TCP / 5228 w razie potrzeby dla Whatsapp.
Spróbuj więc zablokować te porty.
źródło
WhatsApp działa przez port SSL 443; jeśli zablokujesz port, nie będziesz mógł korzystać z aplikacji, ale zablokuje ona także dowolną stronę internetową zabezpieczoną protokołem SSL (strony z kartami kredytowymi, e-mail, facebook itp.).
Zakładając, że używasz DHCP do sieci, zastosowałbym wyjątek dla adresów statycznych i po prostu zablokowałem port 443 na wszystkich adresach dynamicznych.
Jeśli nie jest to możliwe w przypadku twoich aplikacji, zalecamy użycie filtru iboss lub innego urządzenia filtrującego.
Faktem jest, że router, choć ma możliwości filtrowania, nie został zaprojektowany z myślą o filtrowaniu i nie jest najskuteczniejszym wyborem.
Na koniec, jeśli na routerze jest jakaś opcja filtrowania magii, czy podałbyś numer modelu?
źródło