Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
LTESniffer — Un outil open-source d'écoute LTE (liaison descendante/montante) | Kitploit
Outils/GitHubGitHub/syssec-kaist/ltesniffer
OSINT (Renseignement de Sources Ouvertes)Sniffing et Analyse de PaquetsReconnaissanceCollecte d'InformationsSécurité RéseauSécurité Sans FilArticles et RechercheApprentissage et Éducation
GitHubsyssec-kaist/ltesniffer

LTESniffer

Un outil open-source d'écoute LTE (liaison descendante/montante)

Voir le dépôt
2.2k23281il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

LTESniffer - Un espion LTE open-source pour liaison descendante/montante

LTESniffer est un espion LTE open-source pour liaison descendante et montante.

Il décode d'abord le canal de contrôle physique descendant (PDCCH) pour obtenir les informations de contrôle descendant (DCI) et les identifiants temporaires de réseau radio (RNTI) de tous les utilisateurs actifs. À l'aide des DCI et RNTI décodés, LTESniffer décode ensuite le canal partagé physique descendant (PDSCH) et le canal partagé physique montant (PUSCH) pour récupérer le trafic de données montant et descendant.

LTESniffer prend en charge une API avec trois fonctions pour la recherche et les applications de sécurité. De nombreuses recherches en sécurité LTE supposent un renifleur passif capable de capturer les paquets liés à la vie privée sur les ondes. Cependant, aucun des renifleurs open-source actuels ne répond à leurs exigences car ils ne peuvent pas décoder les paquets de protocole dans PDSCH et PUSCH. Nous avons développé une API de sécurité de preuve de concept qui prend en charge trois tâches proposées par des travaux antérieurs : 1) Mappage d'identités, 2) Collecte d'IMSI, et 3) Profilage de capacités.

Veuillez consulter notre [article][paper] pour plus de détails.

LTESniffer en termes simples

LTESniffer est un outil capable de capturer les messages sans fil LTE envoyés entre une station de base et les smartphones qui y sont connectés. LTESniffer prend en charge la capture des messages dans les deux sens, de la station de base vers les smartphones, et des smartphones vers la station de base.

LTESniffer NE PEUT PAS DÉCRYPTER les messages chiffrés entre la station de base et les smartphones. Il peut être utilisé pour analyser les parties non chiffrées de la communication entre la station de base et les smartphones. Par exemple, pour les messages chiffrés, il peut permettre à l'utilisateur d'analyser les parties non chiffrées, comme les en-têtes des couches MAC et physique. Cependant, les messages envoyés en clair peuvent être complètement analysables. Par exemple, les messages de diffusion envoyés par la station de base, ou les messages au début de la connexion sont entièrement visibles.

Considération éthique

Le but principal de LTESniffer est de soutenir la recherche en sécurité et en analyse sur le réseau cellulaire. En raison de la collecte de données utilisateur montantes et descendantes, toute utilisation de LTESniffer doit respecter les réglementations locales concernant le reniflage du trafic LTE. Nous ne sommes pas responsables des utilisations illégales telles que la collecte intentionnelle d'informations personnelles des utilisateurs.

Fonctionnalités

Nouvelle mise à jour v2.1.0

  • Prend en charge l'enregistrement des données brutes IQ des sous-trames dans un fichier. Veuillez consulter la branche LTESniffer-record-subframe et son [README][capture-readme] pour plus de détails.
  • Prend en charge le décodage hors ligne à l'aide de fichiers enregistrés ([README][capture-readme]).
  • Active l'API en mode liaison descendante (s'applique uniquement aux API de collecte et de mappage d'identités).

Nouvelle mise à jour v2.0.0

  • Prend en charge deux USRP série B pour le mode de reniflage montant. Veuillez consulter la branche LTESniffer-multi-usrp et son [README][multi-readme] pour plus de détails.
  • Correction de certains bugs.

LTESniffer est implémenté sur la base de [FALCON][falcon] avec l'aide de la bibliothèque [srsRAN][srsran]. LTESniffer prend en charge :

  • Décodage en temps réel des canaux de contrôle et de données LTE montants et descendants : PDCCH, PDSCH, PUSCH
  • LTE Advanced et LTE Advanced Pro, jusqu'à 256QAM en liaison descendante et montante
  • Formats DCI : 0, 1A, 1, 1B, 1C, 2, 2A, 2B
  • Modes de transmission : 1, 2, 3, 4
  • FDD uniquement
  • Station de base jusqu'à 20 MHz.
  • Détection automatique des schémas de modulation max UL/DL des smartphones (64QAM/256QAM en DL et 16QAM/64QAM/256QAM en UL)
  • Détection automatique de la configuration de la couche physique par UE.
  • API de sécurité LTE : mappage RNTI-TMSI, collecte d'IMSI, profilage UECapability.

Configuration matérielle et logicielle

Configuration système requise

Actuellement, LTESniffer fonctionne de manière stable sous Ubuntu 18.04/20.04/22.04.

Configuration matérielle requise

Pour un décodage en temps réel du trafic LTE, un processeur hautes performances avec plusieurs cœurs physiques est nécessaire, surtout pendant les heures de pointe où la station de base a de nombreux utilisateurs actifs. LTESniffer a réussi un décodage en temps réel sur un PC Intel i7-9700K, en décodant le trafic d'une station de base avec 150 utilisateurs actifs.

Le matériel suivant est recommandé

  • Processeur Intel i7 avec au moins 8 cœurs physiques
  • Au moins 16 Go de RAM
  • Stockage SSD de 256 Go

SDR

LTESniffer nécessite des SDR différentes pour ses modes de reniflage montant et descendant.

Pour ne renifler que le trafic descendant de la station de base, LTESniffer est compatible avec la plupart des SDR prises en charge par la bibliothèque srsRAN (par exemple, USRP ou BladeRF). La SDR doit être connectée au PC via un port USB 3.0. De plus, elle doit être équipée de deux antennes RX pour décoder les messages descendants dans les modes de transmission 3 et 4. Si votre SDR n'a qu'une seule antenne RX, LTESniffer ne décodera que les messages descendants en mode de transmission 1. Notez que le GPSDO est optionnel pour le reniflage descendant ; il aide à améliorer la synchronisation mais n'est pas obligatoire.

D'autre part, pour renifler le trafic montant des smartphones vers les stations de base, LTESniffer doit écouter deux fréquences différentes (montante et descendante) simultanément. Pour résoudre ce problème, LTESniffer prend en charge deux options :

  • Utiliser un seul USRP X310. L'USRP X310 dispose de deux oscillateurs locaux (LO) pour 2 canaux RX, ce qui permet d'accorder chaque canal RX sur une fréquence montante/descendante distincte. Comme pour le reniflage descendant, le GPSDO est optionnel pour cette option. Pour utiliser cette option, veuillez vous référer à la branche main de LTESniffer.
  • Utiliser 2 USRP série B. LTESniffer utilise 2 USRP série B (B210/B200) séparément pour la liaison montante et descendante. Il assure la synchronisation entre les 2 USRP en utilisant le GPSDO comme source d'horloge et référence temporelle. Le GPSDO est obligatoire pour cette option. Pour utiliser cette option, veuillez vous référer à la branche LTESniffer-multi-usrp de LTESniffer et à son [README][multi-readme].

Installation

Remarque importante : pour éviter des erreurs inattendues, veuillez suivre les étapes suivantes sur Ubuntu 18.04/20.04/22.04.

Dépendances

  • Dépendance importante : la bibliothèque [UHD][uhd] version >= 4.0 doit être installée au préalable (recommandé : compiler depuis les sources). Les étapes suivantes peuvent être utilisées sur Ubuntu 18.04. Référez-vous au manuel UHD pour des instructions d'installation complètes.
Télécharger l’outil