DeDECTive è uno strumento pensato per chi lavora con analisi radio, reverse engineering dei protocolli e studio delle comunicazioni DECT. Il progetto nasce con l’obiettivo di offrire un ambiente completo per osservare l’intero spettro DECT in tempo reale e decodificare le conversazioni utilizzando un semplice HackRF. L’applicazione combina una scansione wideband ad alta velocità con una modalità narrowband dedicata alla decodifica vocale, creando un flusso di lavoro fluido e immediato per chi vuole esplorare il protocollo in modo approfondito.

La modalità wideband permette di catturare l’intera banda DECT europea o statunitense in un’unica acquisizione a 18.432 Msps. L’interfaccia mostra un FFT in tempo reale e un waterfall regolabile, così da visualizzare l’attività radio con precisione. Ogni canale viene analizzato singolarmente, con un sistema di rilevamento dell’attività che utilizza isteresi per evitare oscillazioni e letture instabili. L’applicazione decodifica anche i pacchetti DECT, mostrando le parti RFP e PP, la presenza della voce e lo stato della sincronizzazione Qt. Una tabella dedicata consente di passare rapidamente alla modalità narrowband con un semplice clic.
La modalità narrowband è pensata per la decodifica vocale completa. DeDECTive si sintonizza su un singolo canale e utilizza il codec G.721 ADPCM per ricostruire l’audio proveniente sia dalla base sia dal portatile, unendo i due flussi in un’unica traccia. Questo permette di ascoltare entrambe le parti della conversazione in tempo reale, con riproduzione tramite PulseAudio e controllo del volume integrato. Il software segue automaticamente i timeslot, distinguendo tra downlink e uplink, e utilizza un sistema di riempimento dei gap con rumore di comfort per evitare clic o interruzioni quando mancano alcuni frame.
Una delle funzioni più utili è il sistema di call following. Quando una chiamata cambia canale, l’applicazione si ritona automaticamente per mantenere la decodifica attiva. Dopo due secondi di silenzio, torna alla scansione wideband, così da non perdere eventuali nuove attività. Questo comportamento rende l’analisi molto più naturale e riduce la necessità di interventi manuali durante l’ascolto.
L’applicazione supporta sia la banda europea sia quella statunitense, selezionabili dall’interfaccia o tramite riga di comando. Sono presenti funzioni dedicate alla pulizia del segnale, come la correzione del picco DC tramite filtro passa‑alto e un sistema di smoothing dell’FFT che combina attacco rapido e decadimento lento per una visualizzazione più stabile. La gestione dei guadagni dell’HackRF è completamente configurabile, permettendo di adattare la ricezione a diversi ambienti radio.
Installare DeDECTive
DeDECTive viene rilasciato per Linux con binari precompilati sia nella versione con interfaccia grafica (GUI) che da terminale (CLI). Prima di avviare il software dobbiamo verificare di aver installato alcune dipendenze ad esempio per Ubuntu, Debian e derivate basta digitare:
sudo apt install libstb-dev hackrf libsdl2-2.0-0
DeDECTive si presenta quindi come uno strumento potente e flessibile per chi vuole analizzare il protocollo DECT in profondità. La combinazione tra scansione wideband, decodifica vocale, call following e strumenti di visualizzazione avanzati crea un ambiente completo, adatto sia alla ricerca sia allo studio tecnico delle comunicazioni digitali.