A GNU Radio module for bridging between M17 digital radio and AX.25 packet radio protocols.
- M17 Digital Radio: Complete M17 protocol support with audio encoding and data packets
- AX.25 Packet Radio: Full AX.25 support for I, S, and U frame types with KISS TNC interface
- APRS Integration: Position reporting and messaging support
- FX.25 FEC: Forward Error Correction for noisy channels
- IL2P Protocol: Modern replacement for AX.25 with data whitening for error correction optimization
- M17 ↔ AX.25 Conversion: Seamless protocol translation
- Callsign Mapping: Automatic address translation between protocols
- Mode Switching: Dynamic protocol selection
- Data Format Conversion: Automatic payload adaptation
- FX.25 FEC: Forward Error Correction for noisy channels
- IL2P Protocol: Modern replacement for AX.25 with data whitening for error correction optimization with improved reliability
- Frame Validation: Automatic frame integrity checking
- Retry Mechanisms: Automatic retransmission for failed frames
Security testing has been performed using LibFuzzer with structure-aware protocol generation:
- Coverage: 527 edges discovered with plateau confirmation
- Total Tests: 1,294,453,414 test cases executed
- Protocols Tested: AX.25, KISS, FX.25, IL2P, M17
- Security Status: No vulnerabilities found -
https://github.com/Supermagnum/gr-m17-bridge
No comments:
Post a Comment