
Un multitool per tracciare e localizzare dispositivi vicini attraverso le loro attività RF.

Con dBmonster, puoi scansionare i dispositivi WiFi nelle vicinanze e tracciarli tramite l'intensità del segnale (dBm) dei loro pacchetti inviati. Puoi quindi identificare la posizione esatta dei dispositivi WiFi vicini (usa un'antenna WiFi direzionale per ottenere i migliori risultati) o scoprire in quale direzione funziona meglio la tua antenna (fatta in casa) (diagrammi di radiazione dell'antenna).
Inoltre, sono disponibili funzionalità come il tracciamento dell'intensità del segnale dei tipi di pacchetto spesso abusati negli attacchi WiFi (es. Frame di Deautenticazione) per determinare la posizione di chi sta attaccando la tua rete.
Puoi anche verificare la presenza di dispositivi che inviano Probe Request per un periodo di tempo insolitamente lungo. Verrai quindi avvisato quando dBmonster rileva che un dispositivo di uno stalker ti sta seguendo (ispirazione: Matt Edmondson, articolo del BlackHat).
In sintesi, è un multitool per tracciare e localizzare dispositivi nelle vicinanze attraverso le loro attività nella gamma di frequenze radio.
| Funzionalità | Linux | MacOS |
|---|---|---|
| Elenca interfacce WiFi | ✅ | ✅ |
| Traccia e scansiona su 2.4GHz | ✅ | ✅ |
| Traccia e scansiona su 5GHz | ✅ | ✅ |
| Traccia frame 802.11 (es. frame deauth.) | ✅ | ✅ |
| Traccia e scansiona file PCAP | ✅ | ✅ |
| Rilevamento di potenziali stalker | ✅ | ✅ |
| Scansione per AP | ✅ | ✅ |
| Scansione per STA | ✅ | ☑️ |
| Raccolta informazioni sugli indirizzi MAC (OSINT) | ✅ | ✅ |
| Notifica vocale quando un dispositivo viene trovato | ✅ | ✅ |
git clone https://github.com/90N45-d3v/dBmonster
cd dBmonster
# Install required tools (On MacOS without sudo)
sudo python requirements.py
# Start dBmonster
sudo python dBmonster.py
| Piattaforma 💻 | Adattatore WiFi 📡 |
|---|---|
| Kali Linux | ALFA AWUS036NHA, Antenna WiFi Bi-Quad fai-da-te |
| MacOS Ventura | Scheda interna 802.11 a/b/g/n/ac (MBP 2019) |
Normalmente, puoi abilitare la modalità monitor sulla scheda WiFi interna di MacOS solo con l'utility airport di Apple. In qualche modo, anche Wireshark (o qui TShark) può abilitarla su MacOS. Figo, ma a causa del sistema MacOS e del workaround di Wireshark, ci sono molti problemi nell'esecuzione di dBmonster su MacOS. Dopo un po', potrebbe bloccarsi e/o dovrai fermare dBmonster/TShark manualmente dalla CLI con il comando ps. Se vuoi comunque eseguirlo, ecco alcuni consigli utili:
Controlla se ci sono processi chiamati dBmonster, tshark o python:
sudo ps -U root
Ora uccidili con il seguente comando:
sudo kill <PID DEL PROCESSO>
sudo airport <NOME INTERFACCIA WiFi> sniff
Premi control + c dopo qualche secondo