Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
trunk-recorder — Registra llamadas de un sistema de radio trunking (P25 y SmartNet) | Kitploit
Herramientas/GitHubGitHub/trunkrecorder/trunk-recorder
Seguridad InalámbricaForensia Digital
GitHubtrunkrecorder/trunk-recorder

trunk-recorder

Registra llamadas de un sistema de radio trunking (P25 y SmartNet)

Ver Repositorio
1.1k2552hace 8 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Trunk Recorder

Discord   

Patrocinadores

¿Te resultan útiles Trunk Recorder y OpenMHz? ¡Conviértete en Patrocinador para ayudar a respaldar el desarrollo y la operación continuos! ¡Gracias a todos los que han contribuido!

🎉 V5.2 ya está aquí... ¡¡Nuestra Mejor Versión Hasta Ahora!!

¡Gracias a todos los que contribuyeron, probaron y ayudaron a recopilar los core dumps!

Descripción general

¿Necesitas ayuda? ¿Tienes algo funcionando? ¡Compártelo!

  • Servidor de Discord

  • Documentación

  • ... y no olvides la Wiki

captura de pantalla

Trunk Recorder puede grabar llamadas en sistemas de radio troncalizados y convencionales. Para ello utiliza uno o más radios definidas por software (SDR). Los SDR capturan grandes franjas de RF y luego usan software para procesar lo recibido. GNU Radio se utiliza para este procesamiento porque proporciona muchos bloques de RF convenientes que se pueden combinar para permitir un procesamiento de RF complejo. Las bibliotecas del increíble proyecto OP25 se utilizan para gran parte de la funcionalidad P25. Se pueden grabar múltiples sistemas de radio al mismo tiempo.

Actualmente, Trunk Recorder es compatible con lo siguiente:

  • Sistemas troncalizados P25 y SmartNet
  • Sistemas convencionales P25, DMR y analógicos, donde cada grupo de conversación tiene un canal de RF dedicado
  • Canales de voz P25 Fase 1, P25 Fase 2 y analógicos

Plataformas compatibles

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

GNU Radio 3.7 - 3.10

SDRs

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

Instalación

Linux

  • Docker
  • Desde el código fuente

Raspberry Pi

  • Docker
  • Desde el código fuente - Video tutorial

MacOS

  • Desde el código fuente

Configuración

  • Configuración de un sistema
  • Subir a OpenMHz
  • Preguntas frecuentes

Reproducción y uso compartido

De forma predeterminada, Trunk Recorder simplemente deposita muchos archivos grabados en un directorio. Aquí hay un par de opciones para facilitar la exploración de las grabaciones y compartirlas en Internet.

  • OpenMHz: Esta es mi plataforma gratuita para compartir grabaciones
  • Trunk Player: Un excelente servidor basado en Python, si quieres ejecutar el tuyo propio
  • Rdio Scanner: Proporciona una interfaz atractiva, estilo escáner, para escuchar Trunk Recorder
  • Broadcastify Calls (API): consulta el hilo del foro de Radio Reference y la página de la wiki
  • Broadcastify a través de Liquidsoap
  • audioplayer.php
  • Página web en vivo de rosecitytransit

Complementos

  • MQTT Status: Publica el estado actual de una instancia de Trunk Recorder a través de MQTT
  • MQTT Statistics: Publica estadísticas sobre una instancia de Trunk Recorder a través de MQTT
  • Decode rates logger: Registra las tasas de decodificación del canal de control troncalizado en un archivo CSV e incluye un archivo PHP que genera un gráfico SVG
  • Daily call log and live Web page: Crea un registro diario de llamadas (en lugar de solo archivos JSON individuales) e incluye una página web PHP actualizada con reproductor de audio
  • Prometheus exporter: Publica estadísticas en un endpoint de métricas a través de HTTP

Solución de problemas

Si tienes problemas, consulta las Preguntas frecuentes y/o haz una pregunta en el Servidor de Discord

Cómo funciona la troncalización

Para quienes no estén familiarizados, los sistemas troncalizados permiten que un gran número de grupos de usuarios compartan un número limitado de frecuencias de radio mediante la asignación temporal y dinámica de frecuencias de radio a grupos de conversación (canales) bajo demanda. Se entiende que la mayoría de los grupos de usuarios realmente usan la radio de forma muy esporádica y no necesitan una frecuencia dedicada.

La mayoría de los tipos de sistemas troncalizados (como SmartNet y P25) reservan una de las frecuencias de radio como "canal de control" que gestiona y transmite las asignaciones de frecuencias de radio. Cuando alguien pulsa el botón Push to Talk en su radio, el radio envía un mensaje al sistema, que luego asigna una frecuencia de voz y transmite un mensaje de Channel Grant al respecto en el canal de control. Esto permite que el radio sepa en qué frecuencia transmitir y les indica a otros radios configurados en el mismo grupo de conversación que escuchen.

Para seguir todas las transmisiones, Trunk Recorder escucha y decodifica constantemente el canal de control. Cuando se concede una frecuencia a un grupo de conversación, Trunk Recorder crea un proceso de monitoreo que decodifica la porción del espectro de radio correspondiente a esa frecuencia desde el SDR que ya la está captando.

No se transmite ningún mensaje en el canal de control cuando una conversación en un grupo de conversación termina. El proceso de monitoreo lleva un registro de las transmisiones y, si no ha habido actividad durante un período especificado, finaliza la grabación.

Descargar herramienta