FIND-LF: Jak namierzać urządzenia WiFi w twoim domu?
FIND-LF

Przy pierwszym podejrzeniu, że w naszej sieci bezprzewodowej pojawiło się obce urządzenie WiFi, zwykle wystarczy wejść do konfiguracji routera i sprawdzić listę wykrytych adresów MAC. Istnieje jednak inna, bardziej zaawansowana opcja, która wymaga odrobiny kodu i kilku Raspberry Pi. To FIND-LF – platforma do wykrywania WiFi, która fizycznie lokalizuje urządzenia w swoim zasięgu i działa w taki sposób, że nie muszą one być podłączone do sieci.

Niewiele rzeczy jest gorszych niż odkrycie, że ktoś podpięty jest do naszego WiFi. W idealnym świecie internet byłby tańszy, ale dostawcy nieustannie podnoszą ceny, co sprawia, że coraz więcej osób chce kraść dostęp, zwłaszcza korzystając z urządzeń mobilnych. Przy dobrym haśle i najlepszym protokole bezpieczeństwa oferowanym przez router większość intruzów nie przedostanie się do sieci, ale jeśli podejrzenia nie ustępują, lista adresów MAC zarejestrowanych przez router da nam solidny obraz sytuacji. Alternatywą jest znacznie bardziej zaawansowane wykrywanie.

FIND-LF: Jak namierzać urządzenia WiFi w twoim domu?
Urządzenia tworzą cyfrowy odcisk palca rejestrowany przez kilka połączonych Raspberry Pi

Czym jest FIND-LF?

Platforma została stworzona przez Zacka Scholla. Pomysł polega na zbudowaniu specjalnej sieci z terminali Raspberry Pi, które pełnią rolę odbiorników nieustannie wysyłających „probe requests” do wszystkich urządzeń WiFi znajdujących się w ich zasięgu. Pakiety są przesyłane do serwera, który przetwarza „odciski palców” urządzeń, a następnie przekazuje je do kolejnego serwera stosującego uczenie maszynowe w celu obliczenia ich fizycznej lokalizacji. Co najważniejsze, urządzenia nie muszą być podłączone do lokalnej sieci bezprzewodowej, aby zostać wykryte.

Wymagania i konfiguracja

Oficjalne repozytorium na GitHub zawiera wszystkie szczegóły, gotowe skrypty i polecenia, które pozwalają uruchomić cały system, ale trzeba przyznać, że nie jest to proste. Skuteczność namierzania zależy przede wszystkim od liczby odbiorników – w typowym przypadku potrzebne będą co najmniej trzy lub cztery Raspberry Pi, każde z własnym zasilaczem, modułem WiFi skonfigurowanym w trybie monitora oraz dostępem do internetu. Do tego dochodzi inicjalizacja Pi, którą można uprościć przy pomocy PiBakery. Innymi słowy, namierzanie urządzeń WiFi za pomocą FIND-LF to z pewnością projekt dla zaawansowanych, ale nie mniej interesujący.