multimon-ng
Décode les transmissions radio numériques (POCSAG, FLEX, AFSK, DTMF et plus) depuis une SDR ou un fichier audio, utilisé pour intercepter le trafic de pagers et de télémétrie. Decodes digital radio transmissions (POCSAG, FLEX, AFSK, DTMF and more) from SDR or audio, used to intercept pager and telemetry traffic.
↗ https://github.com/EliasOenal/multimon-ngOverview
multimon-ng is a fork of the classic multimon utility for decoding multiple digital transmission modes commonly found on the radio spectrum — POCSAG and FLEX pager protocols, AFSK1200/2400, DTMF tones, and more. It’s typically fed audio piped from an SDR receiver (via rtl_fm) or a WAV file, making it a staple for intercepting unencrypted pager traffic during radio/RF assessments.
Common Usage
Decode all supported modes from a WAV file
multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -a FLEX capture.wav
List all available demodulators
multimon-ng -h
Decode everything multimon-ng supports (slower, more CPU)
multimon-ng -a ALL capture.wav
Read raw audio from stdin
multimon-ng -a POCSAG1200 -t raw -f alpha -
Live SDR Capture Pipeline
Tune an RTL-SDR dongle to a pager frequency and pipe raw audio into multimon-ng
rtl_fm -f 152.24M -s 22050 -g 40 - | multimon-ng -a POCSAG1200 -t raw -f alpha -
Save decoded alphanumeric pages to a file
rtl_fm -f 929.6625M -s 22050 - | multimon-ng -a FLEX -f alpha - | tee flex_pages.log
Options
-a MODE Enable a demodulator (repeatable), e.g. POCSAG512, POCSAG1200,
POCSAG2400, FLEX, AFSK1200, AFSK2400, DTMF, EAS
-t TYPE Input file type: raw, wav, ...
-f FORMAT Output format: alpha (alphanumeric only), ...
-c Enable colored output
-q Quiet — suppress startup banner
Tips
- Most consumer pager traffic (hospitals, industrial alerting) is transmitted in the clear over POCSAG — multimon-ng turns raw RF into readable text with no decryption needed.
- Combine with
gqrxorrtl_fmto identify active frequencies before decoding. - FLEX decoding is CPU-intensive at higher baud rates; narrow the enabled modes with
-arather than using-a ALLin real time.
Help / Man page
multimon-ng [options] [file]
file may be "-" for stdin.
-a demodulator Add demodulator (may be used multiple times)
Available: POCSAG512, POCSAG1200, POCSAG2400, FLEX,
AFSK1200, AFSK2400, FMSFSK, CLIPFSK, AX25, EAS, DTMF,
ZVEI, X10
-s demodulator Select demodulator (disable others)
-t filetype Set input file type (raw, wav; default: wav)
-c Enable colorized output
-e Show demodulator config options
-f format Output format: alpha
-q Quiet (no startup banner)
-v level Set verbosity level
-h Display this help
Vue d’ensemble
multimon-ng est un fork du célèbre utilitaire multimon, qui décode de nombreux modes de transmission numérique courants sur le spectre radio : les protocoles de pager POCSAG et FLEX, l’AFSK1200/2400, les tonalités DTMF, et plus encore. Il est généralement alimenté par de l’audio transmis depuis un récepteur SDR (via rtl_fm) ou un fichier WAV, ce qui en fait un outil incontournable pour intercepter le trafic de pagers non chiffré lors d’évaluations radio/RF.
Utilisation courante
# Décoder tous les modes pris en charge depuis un fichier WAV
multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -a FLEX capture.wav
# Lister tous les démodulateurs disponibles
multimon-ng -h
# Décoder tout ce que multimon-ng prend en charge (plus lent, plus de CPU)
multimon-ng -a ALL capture.wav
# Lire de l'audio brut depuis stdin
multimon-ng -a POCSAG1200 -t raw -f alpha -
Pipeline de capture SDR en direct
# Régler un dongle RTL-SDR sur une fréquence de pager et transmettre l'audio brut à multimon-ng
rtl_fm -f 152.24M -s 22050 -g 40 - | multimon-ng -a POCSAG1200 -t raw -f alpha -
# Enregistrer les pages alphanumériques décodées dans un fichier
rtl_fm -f 929.6625M -s 22050 - | multimon-ng -a FLEX -f alpha - | tee flex_pages.log
Options
-a MODE Enable a demodulator (repeatable), e.g. POCSAG512, POCSAG1200,
POCSAG2400, FLEX, AFSK1200, AFSK2400, DTMF, EAS
-t TYPE Input file type: raw, wav, ...
-f FORMAT Output format: alpha (alphanumeric only), ...
-c Enable colored output
-q Quiet, suppress startup banner
Astuces
- La plupart du trafic de pagers grand public (hôpitaux, alertes industrielles) est transmis en clair via POCSAG : multimon-ng transforme la RF brute en texte lisible sans aucun déchiffrement nécessaire.
- Combiner avec
gqrxourtl_fmpour identifier les fréquences actives avant de décoder. - Le décodage FLEX est gourmand en CPU aux débits élevés ; restreindre les modes activés avec
-aplutôt que d’utiliser-a ALLen temps réel.
Aide / Page de manuel
multimon-ng [options] [file]
file may be "-" for stdin.
-a demodulator Add demodulator (may be used multiple times)
Available: POCSAG512, POCSAG1200, POCSAG2400, FLEX,
AFSK1200, AFSK2400, FMSFSK, CLIPFSK, AX25, EAS, DTMF,
ZVEI, X10
-s demodulator Select demodulator (disable others)
-t filetype Set input file type (raw, wav; default: wav)
-c Enable colorized output
-e Show demodulator config options
-f format Output format: alpha
-q Quiet (no startup banner)
-v level Set verbosity level
-h Display this help