Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
trunk-recorder — Grava chamadas de um Sistema de Rádio Troncalizado (P25 & SmartNet) | Kitploit
Ferramentas/GitHubGitHub/trunkrecorder/trunk-recorder
Segurança Sem FioForensia Digital
GitHubtrunkrecorder/trunk-recorder

trunk-recorder

Grava chamadas de um Sistema de Rádio Troncalizado (P25 & SmartNet)

Ver Repositório
1.1k2552há 8 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Trunk Recorder

Discord   

Patrocinadores

Você acha o Trunk Recorder e o OpenMHz úteis? Torne-se um Patrocinador para ajudar a apoiar o desenvolvimento e a operação contínuos! Obrigado a todos que contribuíram!

🎉 V5.2 agora é... a nossa melhor versão até agora!!

Obrigado a todos que contribuíram, testaram e ajudaram a coletar core dumps!

Visão Geral

Precisa de ajuda? Conseguiu algo funcionando? Compartilhe!

  • Servidor do Discord

  • Documentação

  • ... e não se esqueça da Wiki

captura de tela

O Trunk Recorder é capaz de gravar chamadas em sistemas de rádio trunking e convencionais. Para isso, ele usa 1 ou mais Rádios Definidos por Software (SDRs). Os SDRs capturam grandes faixas de RF e, em seguida, usam software para processar o que foi recebido. O GNU Radio é usado para esse processamento porque fornece muitos blocos de RF convenientes que podem ser combinados para permitir um processamento de RF complexo. As bibliotecas do incrível projeto OP25 são usadas para grande parte da funcionalidade P25. Vários sistemas de rádio podem ser gravados ao mesmo tempo.

O Trunk Recorder atualmente suporta o seguinte:

  • Sistemas trunking P25 e SmartNet
  • Sistemas convencionais P25, DMR e analógicos, onde cada grupo de conversação tem um canal de RF dedicado
  • Canais de voz P25 Fase 1, P25 Fase 2 e analógicos

Plataformas suportadas

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

GNU Radio 3.7 - 3.10

SDRs

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

Instalação

Linux

  • Docker
  • A partir do código-fonte

Raspberry Pi

  • Docker
  • A partir do código-fonte - Vídeo passo a passo

MacOS

  • A partir do código-fonte

Configuração

  • Configurando um sistema
  • Enviando para o OpenMHz
  • FAQ

Reprodução e Compartilhamento

Por padrão, o Trunk Recorder apenas despeja muitos arquivos gravados em um diretório. Aqui estão algumas opções para facilitar a navegação pelas gravações e o compartilhamento delas na Internet.

  • OpenMHz: esta é a minha plataforma gratuita e hospedada para compartilhar gravações
  • Trunk Player: um ótimo servidor baseado em Python, se você quiser rodar o seu próprio
  • Rdio Scanner: fornece uma interface bonita, no estilo de um scanner, para ouvir o Trunk Recorder
  • Broadcastify Calls (API): veja o tópico do fórum do Radio Reference e a página da wiki
  • Broadcastify via Liquidsoap
  • audioplayer.php
  • Página Web ao vivo do rosecitytransit

Plugins

  • MQTT Status: publica o status atual de uma instância do Trunk Recorder via MQTT
  • MQTT Statistics: publica estatísticas sobre uma instância do Trunk Recorder via MQTT
  • Decode rates logger: registra as taxas de decodificação do canal de controle trunking em um arquivo CSV e inclui um arquivo PHP que gera um gráfico SVG
  • Daily call log and live Web page: cria um registro diário de chamadas (em vez de apenas arquivos JSON individuais) e inclui uma página Web PHP atualizável com player de áudio
  • Prometheus exporter: publica estatísticas em um endpoint de métricas via HTTP

Solução de problemas

Se você estiver tendo problemas, consulte o FAQ e/ou faça uma pergunta no Servidor do Discord

Como o Trunking Funciona

Para quem não conhece, os sistemas trunking permitem que um grande número de grupos de usuários compartilhe um número limitado de frequências de rádio, atribuindo temporária e dinamicamente frequências de rádio a grupos de conversação (canais) sob demanda. Entende-se que a maioria dos grupos de usuários, na prática, usa o rádio de forma muito esporádica e não precisa de uma frequência dedicada.

A maioria dos tipos de sistemas trunking (como SmartNet e P25) reserva uma das frequências de rádio como um "canal de controle" que gerencia e transmite as atribuições de frequência de rádio. Quando alguém pressiona o botão Push to Talk no rádio, o rádio envia uma mensagem ao sistema, que então atribui uma frequência de voz e transmite uma mensagem Channel Grant sobre isso no canal de controle. Isso permite que o rádio saiba em qual frequência transmitir e informa aos outros rádios configurados no mesmo grupo de conversação para escutarem.

Para acompanhar todas as transmissões, o Trunk Recorder ouve e decodifica constantemente o canal de controle. Quando uma frequência é concedida a um grupo de conversação, o Trunk Recorder cria um processo de monitoramento que decodifica a parte do espectro de rádio correspondente a essa frequência, a partir do SDR que já a está captando.

Nenhuma mensagem é transmitida no canal de controle quando uma conversa em um grupo de conversação termina. O processo de monitoramento acompanha as transmissões e, se não houver atividade por um período determinado, ele encerra a gravação.

Baixar ferramenta