Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
trunk-recorder — Enregistre les appels d'un système radio trunking (P25 & SmartNet) | Kitploit
Outils/GitHubGitHub/trunkrecorder/trunk-recorder
Sécurité Sans FilCriminalistique Numérique
GitHubtrunkrecorder/trunk-recorder

trunk-recorder

Enregistre les appels d'un système radio trunking (P25 & SmartNet)

Voir le dépôt
1.1k2552il y a 8 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Trunk Recorder

Discord   

Sponsors

Trouvez-vous Trunk Recorder et OpenMHz utiles ? Devenez un sponsor pour aider à soutenir le développement et le fonctionnement continus ! Merci à tous ceux qui ont contribué !

🎉 La V5.2 est maintenant... notre meilleure version à ce jour !!

Merci à tous ceux qui ont contribué, testé et aidé à collecter les core dumps !

Aperçu

Besoin d'aide ? Vous avez réussi à faire fonctionner quelque chose ? Partagez-le !

  • Serveur Discord

  • Documentation

  • ... et n'oubliez pas le Wiki

screenshot

Trunk Recorder est capable d'enregistrer les communications sur les systèmes radio trunking et conventionnels. Il utilise une ou plusieurs radios logicielles (SDR) pour ce faire. Les SDR capturent de larges portions du spectre RF, puis un logiciel traite ce qui a été reçu. GNU Radio est utilisé pour ce traitement, car il fournit de nombreux blocs RF pratiques qui peuvent être assemblés pour permettre un traitement RF complexe. Les bibliothèques de l'incroyable projet OP25 sont utilisées pour une grande partie des fonctionnalités P25. Plusieurs systèmes radio peuvent être enregistrés en même temps.

Trunk Recorder prend actuellement en charge les éléments suivants :

  • Systèmes trunking P25 et SmartNet
  • Systèmes conventionnels P25, DMR et analogiques, où chaque groupe d'appel dispose d'un canal RF dédié
  • Canaux vocaux P25 Phase 1, P25 Phase 2 et analogiques

Plateformes prises en charge

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

GNU Radio 3.7 - 3.10

Radios logicielles (SDR)

Clés RTL-SDR ; HackRF ; Ettus USRP B200, B210, B205 ; BladeRF ; Airspy ; SDRplay

Installation

Linux

  • Docker
  • À partir des sources

Raspberry Pi

  • Docker
  • À partir des sources - Tutoriel vidéo

MacOS

  • À partir des sources

Configuration

  • Configuration d'un système
  • Téléversement vers OpenMHz
  • FAQ

Lecture et partage

Par défaut, Trunk Recorder se contente de déposer un grand nombre de fichiers enregistrés dans un répertoire. Voici quelques options pour faciliter la navigation dans les enregistrements et leur partage sur Internet.

  • OpenMHz : c'est ma plateforme d'hébergement gratuite pour partager les enregistrements
  • Trunk Player : un excellent serveur basé sur Python, si vous souhaitez gérer le vôtre
  • Rdio Scanner : fournit une interface élégante de type scanner pour écouter Trunk Recorder
  • Broadcastify Calls (API) : voir le fil de discussion et la page wiki de Radio Reference
  • Broadcastify via Liquidsoap
  • audioplayer.php
  • Page Web en direct de rosecitytransit

Plugins

  • MQTT Status : publie l'état actuel d'une instance de Trunk Recorder via MQTT
  • MQTT Statistics : publie des statistiques sur une instance de Trunk Recorder via MQTT
  • Decode rates logger : enregistre les taux de décodage du canal de contrôle trunking dans un fichier CSV et inclut un fichier PHP qui génère un graphique SVG
  • Daily call log and live Web page : crée un journal quotidien des appels (au lieu de simples fichiers JSON individuels) et inclut une page Web PHP dynamique avec lecteur audio
  • Prometheus exporter : publie des statistiques vers un endpoint de métriques via HTTP

Dépannage

Si vous rencontrez des problèmes, consultez la FAQ et/ou posez une question sur le Serveur Discord

Comment fonctionne le trunking

Pour ceux qui ne connaissent pas le sujet, les systèmes trunking permettent à un grand nombre de groupes d'utilisateurs de partager un nombre limité de fréquences radio, en attribuant temporairement et dynamiquement des fréquences radio aux groupes d'appel (canaux) à la demande. On considère que la plupart des groupes d'utilisateurs utilisent en réalité la radio de manière très sporadique et n'ont pas besoin d'une fréquence dédiée.

La plupart des types de systèmes trunking (comme SmartNet et P25) réservent l'une des fréquences radio comme « canal de contrôle », qui gère et diffuse les attributions de fréquences radio. Lorsqu'une personne appuie sur le bouton Push to Talk de sa radio, la radio envoie un message au système, qui attribue alors une fréquence vocale et diffuse un message d'attribution de canal (Channel Grant) sur le canal de contrôle. Cela indique à la radio sur quelle fréquence émettre et demande aux autres radios réglées sur le même groupe d'appel d'écouter.

Afin de suivre toutes les transmissions, Trunk Recorder écoute et décode en permanence le canal de contrôle. Lorsqu'une fréquence est attribuée à un groupe d'appel, Trunk Recorder crée un processus de surveillance qui décode la portion du spectre radio correspondant à cette fréquence à partir de la SDR qui la capte déjà.

Aucun message n'est transmis sur le canal de contrôle lorsqu'une conversation sur un groupe d'appel est terminée. Le processus de surveillance suit les transmissions et, s'il n'y a eu aucune activité pendant une période déterminée, il met fin à l'enregistrement.

Télécharger l’outil