Wykrywanie telefonu? [Zamknięte]

3

Chciałbym jednoznacznie zidentyfikować wszystkie urządzenia bezprzewodowe (telefony, tablety itp.) W zasięgu. Nie obchodzi mnie, jak daleko są urządzenia, ani nie muszę im niczego wysyłać. Chcę tylko móc powiedzieć: telefon ABC był w tej strefie między 9:00 - 9:30 a 17:00 - 18:00.

Myślałem o wąchaniu pakietów Wi-Fi, ale wydaje się, że niektóre telefony unikają wysyłania pakietów Probe Probe, a ponadto trudno jest wprowadzić karty Wi-Fi w tryb monitorowania . Nie udało mi się znaleźć żadnych informacji na temat wykrywania EDGE / 3G.

Próbuję zrobić coś podobnego do http://louwrentius.com/blog/2011/04/determining-smartphone-market-share-using-wireless-sniffing/ .

Podejście to musi „jednoznacznie identyfikować” urządzenie. Oznacza to, że chcę móc rozróżniać między tym samym urządzeniem wchodzącym do strefy wiele razy a nowymi urządzeniami wchodzącymi.

Podejście to musi gromadzić „anonimowe” dane, co oznacza, że ​​nie chcę rejestrować żadnych informacji, które pozwoliłyby komuś ustalić tożsamość właściciela.

Jaki jest najlepszy sposób na wykrycie obecności urządzeń mobilnych ?

Gili
źródło
1
Jeśli z jakiegoś powodu rozgłaszają swój adres MAC (tj. Żądania arp), możesz to zalogować za pomocą logów tcpdump lub routera, a nawet wyszukać markę telefonu, jeśli chcesz. Działa to jednak tylko na urządzeniach, które faktycznie próbują się połączyć. Na każdym urządzeniu, które nie próbuje się z niczym połączyć, prawdopodobnie nie masz szczęścia
MaQleod,
Nie sądzę, że istnieje dobry sposób, aby to zrobić w przypadku urządzeń, które nie łączą się aktywnie z Wi-Fi. Możesz potencjalnie podsłuchiwać ich sygnał komórkowy, aby złapać unikalny identyfikator, ale jest to prawdopodobnie nielegalne i wymagałoby stosunkowo drogiego sprzętu.
jcrawfordor,
Czy nie jest sprzeczne, że można jednoznacznie zidentyfikować dane urządzenie, a także zachować anonimowe dane? Wszelkie dane, które są unikalne dla danej osoby, w połączeniu z dodatkowymi informacjami (np. Dane z telewizji przemysłowej) mogą być wykorzystane do jednoznacznej identyfikacji osoby, przy czym dane geolokalizacyjne są szczególnie złe. Jako przykład zobacz kontrowersję dotyczącą
publikowania
@Lukasa: niekoniecznie. Mogę nagrywać adresy MAC telefonów idących przez moje biuro, ale nie mam możliwości zmierzenia ich „odległości”, sposobu, w jaki idą, ani czy kiedykolwiek wrócą po raz drugi. Nie mam też (lub planuję mieć) dostępu do danych z telewizji przemysłowej. Idealnie byłoby odczytać ich adres MAC i zapisać skrót (MAC) na dysku, co uniemożliwiłoby później odzyskanie faktycznego adresu MAC.
Gili
@Gili: Hmm, tak, tak myślę. Biorąc pod uwagę wystarczającą ilość danych lub wystarczającą motywację w imieniu osoby, która chciała z nich skorzystać, to by ich nie wycięło, ale z pewnością możesz to utrudnić. Cofam swoją troskę. =)
Lukasa,

Odpowiedzi:

2

Najpierw wykluczmy Bluetooth lub GSM / CDMA i skupmy się tylko na komunikacji 802.11. Po pierwsze, zakładamy, że te urządzenia są włączone i są ustawione na szukanie połączenia Wi-Fi (aktywne sondowanie) lub że są podłączone do innej sieci i dlatego jest ruch. Używając narzędzia takiego jak airodump-ng lub podobny w trybie monitorowania, możesz odbierać wszystkie transmisje. Netstumbler i inne, które tak naprawdę nie są w trybie monitorowania, mogą nie odbierać całego ruchu Wi-Fi. Pamiętaj, że nie wszystkie karty mogą przejść w tryb monitorowania.

Możesz zajrzeć do bezprzewodowego systemu zapobiegania włamaniom , który szuka nieautoryzowanej aktywności Wi-Fi. Możesz także ustawić soft-ap jako plaster miodu i monitorować połączenie lub sondować go.

Jeśli węzeł nie transmituje i nie odpowiada na żadne żądanie wysyłane przez sieć, wówczas nie istnieją w tym scenariuszu. Nie ma sposobu na nadanie magicznego pakietu, który włącza WiFi, chyba że urządzenie jest urządzeniem do transmisji danych 3G / CDMA, które po otrzymaniu sygnału nie wraca do Wi-Fi.

Eric G.
źródło
Czy jesteś pewien, że większość telefonów aktywnie poszukuje sieci? Jakie ustawienia domyślne są dostarczane z systemami Android i iPhone? PS, zaktualizowałem pytanie.
Gili
Jeśli włączone jest Wi-Fi, mogą, nie mogę powiedzieć tego na pewno na żadnym z tych systemów (mam tylko droida i nigdy nie włączam Wi-Fi). Jeśli chodzi o przejście na Wi-Fi, myślę, że program taki jak Tasker mógłby to zrobić - ale z pewnością nie jest to zachowanie domyślne.
Eric G