
Ricerca BSSID nel servizio WPS pubblico di Apple
Scava nei segnali wireless per scoprire le loro posizioni fisiche. WaveDigger ti aiuta a trovare i punti di accesso Wi-Fi tramite il loro BSSID (indirizzo MAC) e le torri cellulari (LTE e 5G NR) tramite i loro parametri di rete. Realizzato con Next.js, TypeScript e deck.gl per la visualizzazione interattiva su mappa.
Una versione ospitata è disponibile su https://wavedigger.networksurvey.app.
AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABBCCDDEEFF🙏 Questo progetto non sarebbe possibile senza l'incredibile lavoro svolto dal team di apple-corelocation-experiments.
WaveDigger è costruito sulla loro ricerca e reverse engineering dell'API dei servizi di localizzazione di Apple. Nello specifico, utilizziamo:
Il loro lavoro nel comprendere e documentare i servizi di localizzazione non documentati di Apple ha reso possibile l'esistenza di progetti come WaveDigger. Dai un'occhiata al loro repository per la ricerca originale e strumenti aggiuntivi per lavorare con i servizi di localizzazione di Apple.
npm install
.env.local:NEXT_PUBLIC_MAPBOX_TOKEN=your_token_here
npm run dev
Apri http://localhost:3000 per visualizzare l'applicazione.
L'applicazione utilizza l'API WLOC reale di Apple per interrogare le posizioni dei BSSID. Questa implementazione si basa sulla ricerca e sulle definizioni protobuf del progetto apple-corelocation-experiments.
L'implementazione dell'API:
https://gs-loc.apple.com/clls/wlocPer testare l'app:
Nota: Non tutti i BSSID sono nel database di Apple. I punti di accesso di nuova installazione o privati potrebbero non avere dati di localizzazione.
WaveDigger è distribuito sotto la GNU Affero General Public License v3.0. Se esegui una versione modificata di questo software come servizio di rete, la AGPL richiede che tu renda disponibile il tuo codice sorgente modificato agli utenti di quel servizio.