Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
gr-qradiolink — Módulo fora da árvore (OOT) do GNU Radio para blocos do QRadioLink. | Kitploit
Ferramentas/GitHubGitHub/supermagnum/gr-qradiolink
Engenharia ReversaFuzzingSegurança de RedeSegurança Sem FioForensia DigitalCriptografiaTestes de PenetraçãoSegurança de HardwareUtilitários e FrameworksAprendizado e Educação
GitHubsupermagnum/gr-qradiolink
121há 3 mesesAinda não revisado

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 →

gr-qradiolink

Módulo fora da árvore (OOT) do GNU Radio para blocos do QRadioLink.

Ver Repositório
Compartilhar

gr-qradiolink

AVISO IMPORTANTE: Este código foi gerado por IA.

Este código não foi revisado por programadores profissionais, é uma tarefa grande. Existem testes disponíveis no código base, por favor revise-os e seu código.


Módulo GNU Radio fora da árvore (OOT) para blocos do QRadioLink.

Branch main: GNU Radio 3.10 OOT (CMake find_package(gnuradio)). A porta experimental GNU Radio 4 está no branch gnuradio4 (README_gr4.md naquele branch).

Navegação pelo código: docs/CODE_MAP.md (arquivos, funções, índice de blocos). Roteamento de modo ZMQ do gr-ident: docs/GRIDENT_ZMQ.md (preâmbulo do gr-ident em :5560).

Validação de modulação

O IQ de referência para blocos moduladores foi verificado com radio-modulation-validator (2026-05-31). Resumo: SOFT FAIL — 6/19 blocos passaram, 13 soft fail, 0 hard fail, 3 ignorados.

Todos os modos testados foram identificados na família de modulação correta (FSK, PSK, AM, FM). Os soft fails de nível de ordem (por exemplo, FSK previsto como CPFSK em vez de 4FSK ou GMSK) refletem limites do classificador de ordem do validador, não evidência de que esses moduladores produzam a família de forma de onda errada.

A varredura usa IQ de referência integrado (não blocos OOT compilados); os resultados se aplicam aos modos listados neste README no main e são espelhados no gnuradio4.

Resultados completos por bloco: VALIDATION_REPORT.md

Publicação

Este projeto está documentado no seguinte preprint:

Espectro Disperso de Distribuição Gaussiana Chaveado Criptograficamente para Comunicações Encobertas Aprimoradas: Projeto, Implementação e Desempenho Simulado em Modelos de Canal da UIT IACR Cryptology ePrint Archive, Paper 2025/108456 https://eprint.iacr.org/2025/108456

Registro de arquivo com timestamp: 21 de março de 2026.


Visão Geral

Este módulo fornece blocos GNU Radio para vários esquemas de modulação digital e analógica, especializados para rádio amador e comunicações de voz digital.

Este módulo foi convertido do aplicativo QRadioLink, que é um transceptor SDR multimodo para GNU Radio, ADALM-Pluto, LimeSDR, USRP e outros hardware SDR. O código fonte original está localizado em https://codeberg.org/qradiolink/qradiolink.

Validação: Blocos convertidos que possuem contraparte no QRadioLink foram validados contra o código fonte original do QRadioLink (branch next, codeberg.org/qradiolink/qradiolink) para que fluxogramas, parâmetros de filtro, constantes de escala e comportamento dos blocos coincidam. As cadeias de modulador/demodulador SSB e AM (incluindo estrutura CESSB e constantes de clipper/stretcher) foram restauradas para corresponder ao original onde haviam divergido. Alguns blocos neste módulo não possuem fonte correspondente em src/gr/ do QRadioLink; sua origem é indicada na tabela abaixo.

Crédito e origem:

  • QRadioLink (Codeberg) é a origem dos seguintes modos (validados contra codeberg.org/qradiolink/qradiolink branch next, src/gr/): modulação/demodulação (2FSK, 4FSK, GMSK, BPSK, QPSK, AM, SSB, NBFM, WBFM), voz digital (FreeDV, M17, DMR) e blocos de suporte (RSSI, M17 deframer, MMDVM source/sink, clipper, stretcher, zero_idle_bursts, gr_4fsk_discriminator, demod_mmdvm_multi, demod_mmdvm_multi2, mod_mmdvm_multi2). O DSP e o comportamento de modo para esses blocos foram derivados ou reimplementados do aplicativo QRadioLink.
  • Blocos não provenientes do QRadioLink (nenhuma fonte gr_* no src/gr/ do QRadioLink): 8FSK, SOQPSK, CPM-4FSK, dPMR, NXDN, POCSAG, D-STAR, YSF, P25. Sua origem é fornecida na tabela de origem dos blocos abaixo.
  • Adições neste módulo (não do QRadioLink): (1) Aprimoramentos do DSSS (métricas de decisão suave, AFC, limiar de correlação adaptativo, aquisição grosseira a fina, recuperação de temporização) sobre o espalhamento/dessepalhamento DSSS base; (2) GDSS (espalhador/dessepalhador de espectro disperso de distribuição gaussiana), implementado a partir de Shakeel et al., Sensors 2023 (consulte Referências abaixo).

Origem dos blocos (validação/atribuição):

Bloco(s)OrigemNotas
2FSK, 4FSK, GMSK, BPSK, QPSK, AM, SSB, NBFM, WBFM, FreeDV, M17, DMRQRadioLinkValidado contra QRadioLink src/gr/ (gr_demod_, gr_mod_).
MMDVM source/sink, demod_mmdvm_multi, demod_mmdvm_multi2, mod_mmdvm_multi2, RSSI, clipper, stretcher, zero_idle_bursts, gr_4fsk_discriminatorQRadioLinkValidado contra QRadioLink src/gr/.
8FSKImplementado para este móduloNenhum gr_demod_8fsk/gr_mod_8fsk no QRadioLink. Extensão do design estilo 4FSK.
SOQPSKImplementado para este móduloNenhum gr_demod_soqpsk/gr_mod_soqpsk no QRadioLink. Da literatura/especificações SOQPSK.
CPM-4FSKImplementado para este móduloNenhum gr_mod_cpm_4fsk no QRadioLink.
dPMRImplementado para este móduloNenhum gr_* no QRadioLink. Do ETSI TS 102 658 (vetores de teste e comentários de código).
NXDNImplementado para este móduloNenhum gr_* no QRadioLink. Das especificações do Fórum NXDN; mapeamento de símbolos referência a convenção MMDVM.
POCSAGImplementado para este móduloNenhum gr_* no QRadioLink. Do POCSAG/ITU-R M.584-2; protocolo compatível com MMDVMHost.
D-STARImplementado para este móduloNenhum gr_* no QRadioLink. Da especificação D-STAR/JARL (Golay FEC); compatível com MMDVMHost.
YSFImplementado para este móduloNenhum gr_* no QRadioLink. Da documentação do protocolo YSF; compatível com MMDVMHost.
P25Implementado para este móduloNenhum gr_* no QRadioLink. Do P25 Phase 1 TIA-102; compatível com MMDVMHost.
DSSS (base)QRadioLinkValidado contra QRadioLink gr_demod_dsss/gr_mod_dsss.
DSSS (aprimoramentos), GDSSEste móduloDSSS: aprimoramentos sobre a base do QRadioLink. GDSS: de Shakeel et al., Sensors 2023.
Roteamento ZMQ gr-identEste móduloInteroperabilidade com preâmbulo PUB do gr-ident; não do QRadioLink.

O código foi submetido a fuzzing extensivo usando libFuzzer com mais de 104 milhões de execuções em vários blocos, e nenhuma falha ou vazamento de memória foi descoberto. Consulte fuzzing-results/results.md para detalhes de cobertura.

Recursos

Blocos de Modulação/Demodulação

Baixar ferramenta