Open source, RF Swift

RF Swift, une boîte à outils en conteneurs pour la SDR et la sécurité radio

RF Swift est la boîte à outils SDR en conteneurs que nous avons écrite pour monter un environnement radio fonctionnel en une commande. Nous l'utilisons sur chaque mission, les stagiaires travaillent avec en formation, et elle est libre et open source.

Portable GPD Pocket affichant une station FM dans SDRangel, avec une clé RTL-SDR et des autocollants RF Swift

Installation rapide

Une commande lance un conteneur où la chaîne d'outils, les pilotes et les dépendances fonctionnent déjà ensemble.

Reproductible

Les versions sont figées : un flowgraph écrit en formation tourne encore sur la même image un an plus tard.

Portable

Fonctionne sur un portable avec une SDR en USB. Pas de labo, pas de serveur, pas de serveur de licences.

Maintenue

Nous l'utilisons sur chaque mission, donc les problèmes sont corrigés vite.

Ce qu'il contient

Les versions des outils sont figées pour fonctionner ensemble, et un flowgraph de formation tourne encore un an plus tard.

GNU Radio
Avec les blocs et modules externes sur lesquels nous nous appuyons
Pilotes
Pour les familles d'émetteurs-récepteurs listées ci-dessous
Outils d'analyse
Spectre, démodulation et décodage
Piles mobiles
Composants open source pour la 2G à la 5G
RFID et sub-GHz
Outils de lecture, de clonage et d'émission
Nos flowgraphs
Les graphes et scripts utilisés en formation

Matériel supporté

Les familles que nous utilisons le plus. RF Swift prend en charge bien plus de matériel et d'outils : la liste complète est dans la documentation.

FamilleNotes
bladeRF (1.0, 2.0 micro)Full duplex, celle de nos kits et de nos formations
HackRF OneHalf duplex, large couverture, une bonne première SDR
USRP (séries B et N)Travail de laboratoire, MIMO et débits d'échantillonnage plus élevés
Famille LimeSDRFull duplex, prise en charge via SoapySDR
Clés RTL-SDRRéception seule, suffisant pour la formation d'introduction
PlutoSDRFull duplex compacte, pratique pour les configurations de voyage

Nos outils open source

GitHub
Outil de sécuritéActif
LUKSbox

Stocker des fichiers sensibles dans le cloud ou sur un support partagé sans faire confiance à l'hôte. Un outil de conteneur chiffré écrit en Rust, avec des emplacements de clé par phrase secrète, FIDO2 (YubiKey, Titan, Nitrokey, Windows Hello), TPM 2.0 et post-quantique hybride (ML-KEM-768 / 1024). Se monte comme un vrai disque sous Linux, macOS et Windows.

Dépôt GitHub
SDRBêta
URH-NG

Universal Radio Hacker Next Generation : analyser les protocoles sans fil comme un pro, et casser quelques télécommandes.

Dépôt GitHub
MobileExtension Burp
5GC API Pentest

Une extension Burp Suite qui automatise la découverte, l'énumération et l'exploitation des vulnérabilités des interfaces de services (SBI) du cœur 5G.

Dépôt GitHub
MobileExtension Burp
5GC API Parse

Analyse les définitions OpenAPI 3.0 du cœur 5G que l'extension précédente ne savait pas lire, et génère des requêtes pour les tests d'intrusion.

Dépôt GitHub
RFRefonte 2025
Z-Attack-ng

Interception et injection de paquets Z-Wave, réécrit en Python 3 avec la prise en charge de S2 et une interface moderne Dear ImGui.

Dépôt GitHub
IoTActif
LoRa Craft

Recevoir des signaux avec une SDR, puis décoder et forger des paquets LoRaWAN, au-dessus du module GNU Radio gr-lora.

Dépôt GitHub
AutomobileActif
V2G Injector

S'introduire dans un réseau courant porteur véhicule-réseau (V2G), capturer et injecter des paquets V2G.

Dépôt GitHub
AutomobileActif
V2G Decoder

Encoder et décoder à la volée les messages véhicule-réseau (V2G).

Dépôt GitHub
AutomobileBoîte à outils
HomePlugPWN

Dissecteurs Scapy et outils pour tester la sécurité des courants porteurs : découverte des CPL, dérivation de clés, écoute et manipulation du PIB.

Dépôt GitHub
MobileActif
Modmobmap

Cartographier sur le terrain les réseaux 2G, 3G, 4G et autres avec un simple smartphone, comme la fonction de surveillance d'osmocomBB.

Dépôt GitHub
MobilePreuve de concept
Modmobjam

Une preuve de concept de brouillage intelligent des équipements mobiles, piloté par Modmobmap.

Dépôt GitHub

Parlons de votre projet

Un premier échange pour cadrer le besoin, puis une proposition à prix fixe : tests d'intrusion, recherche de vulnérabilités, fuzzing, bancs de test, formations. Bureaux près de Paris, du lundi au vendredi, de 9 h à 19 h.