Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
trunk-recorder — Registra le chiamate da un Sistema Radio Trunked (P25 & SmartNet) | Kitploit
Strumenti/GitHubGitHub/trunkrecorder/trunk-recorder
Sicurezza WirelessDigital Forensics
GitHubtrunkrecorder/trunk-recorder

trunk-recorder

Registra le chiamate da un Sistema Radio Trunked (P25 & SmartNet)

Vedi Repository
1.1k25528 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Trunk Recorder

Discord   

Sponsor

Trovi utili Trunk Recorder e OpenMHz? Diventa uno Sponsor per sostenere lo sviluppo continuo e l'operatività! Grazie a tutti coloro che hanno contribuito!

🎉 La V5.2 è ora... la nostra migliore release di sempre!!

Grazie a tutti coloro che hanno contribuito, testato e aiutato a raccogliere i core dump!

Panoramica

Ti serve aiuto? Hai fatto funzionare qualcosa? Condividilo!

  • Server Discord

  • Documentazione

  • ... e non dimenticare la Wiki

screenshot

Trunk Recorder è in grado di registrare chiamate su sistemi radio trunked e convenzionali. Per farlo utilizza 1 o più Radio Definita via Software (SDR). Le SDR catturano ampie fasce di RF e poi utilizzano software per elaborare ciò che è stato ricevuto. GNU Radio viene utilizzato per questa elaborazione perché fornisce molti comodi blocchi RF che possono essere assemblati tra loro per consentire un'elaborazione RF complessa. Le librerie del fantastico progetto OP25 sono utilizzate per gran parte delle funzionalità P25. Più sistemi radio possono essere registrati allo stesso tempo.

Trunk Recorder attualmente supporta quanto segue:

  • Sistemi trunked P25 e SmartNet
  • Sistemi convenzionali P25, DMR e analogici, dove ogni talkgroup ha un canale RF dedicato
  • Canali vocali P25 Phase 1, P25 Phase 2 e analogici

Piattaforme supportate

  • Ubuntu
  • Raspberry Pi (Raspberry OS/Raspbian e Ubuntu)
  • Arch Linux
  • Debian
  • macOS

GNU Radio 3.7 - 3.10

SDR

Chiavette RTL-SDR; HackRF; Ettus USRP B200, B210, B205; BladeRF; Airspy; SDRplay

Installazione

Linux

  • Docker
  • Dai sorgenti

Raspberry Pi

  • Docker
  • Dai sorgenti - Video Walkthrough

MacOS

  • Dai sorgenti

Configurazione

  • Configurazione di un sistema
  • Caricamento su OpenMHz
  • FAQ

Riproduzione e condivisione

Per impostazione predefinita, Trunk Recorder si limita a riversare molti file registrati in una directory. Ecco un paio di opzioni per rendere più facile la consultazione delle registrazioni e la loro condivisione su Internet.

  • OpenMHz: Questa è la mia piattaforma gratuita per condividere le registrazioni
  • Trunk Player: Un ottimo server basato su Python, se vuoi gestirne uno tuo
  • Rdio Scanner: Fornisce un'interfaccia accattivante in stile scanner per ascoltare Trunk Recorder
  • Broadcastify Calls (API): vedi il thread del forum di Radio Reference e la pagina wiki
  • Broadcastify via Liquidsoap
  • audioplayer.php
  • La pagina Web Live di rosecitytransit

Plugin

  • MQTT Status: Pubblica lo stato attuale di un'istanza di Trunk Recorder tramite MQTT
  • MQTT Statistics: Pubblica statistiche su un'istanza di Trunk Recorder tramite MQTT
  • Decode rates logger: Registra i tassi di decodifica del canale di controllo trunking in un file CSV e include un file PHP che genera un grafico SVG
  • Daily call log and live Web page: Crea un registro giornaliero delle chiamate (invece dei soli singoli file JSON) e include una pagina Web PHP aggiornata con lettore audio
  • Prometheus exporter: Pubblica statistiche su un endpoint delle metriche tramite HTTP

Risoluzione dei problemi

Se hai problemi, dai un'occhiata alle FAQ e/o fai una domanda sul Server Discord

Come funziona il trunking

Per chi non lo sapesse, i sistemi trunking consentono a un gran numero di gruppi di utenti di condividere un numero limitato di frequenze radio, assegnando temporaneamente e dinamicamente le frequenze radio ai talkgroup (canali) su richiesta. È risaputo che la maggior parte dei gruppi di utenti utilizza la radio in modo molto sporadico e non ha bisogno di una frequenza dedicata.

La maggior parte dei tipi di sistemi trunking (come SmartNet e P25) riserva una delle frequenze radio come "canale di controllo" che gestisce e trasmette le assegnazioni delle frequenze radio. Quando qualcuno preme il pulsante Push to Talk sulla propria radio, la radio invia un messaggio al sistema, che assegna una frequenza vocale e trasmette un messaggio Channel Grant sul canale di controllo. Questo fa sapere alla radio su quale frequenza trasmettere e dice alle altre radio sintonizzate sullo stesso talkgroup di ascoltare.

Per seguire tutte le trasmissioni, Trunk Recorder ascolta e decodifica costantemente il canale di controllo. Quando una frequenza viene assegnata a un talkgroup, Trunk Recorder crea un processo di monitoraggio che decodifica la porzione dello spettro radio per quella frequenza dalla SDR che la sta già ricevendo.

Nessun messaggio viene trasmesso sul canale di controllo quando una conversazione su un talkgroup termina. Il processo di monitoraggio tiene traccia delle trasmissioni e, se non c'è stata attività per un periodo specificato, termina la registrazione.

Scarica lo strumento