Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
bluesnoop — Un utilitaire Bluetooth TUI pour l'analyse radar et le war driving 🦉 | Kitploit
Outils/GitHubGitHub/ang13t/bluesnoop
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceSécurité BluetoothSécurité IoTCollecte d'InformationsSécurité Sans Fil
GitHubang13t/bluesnoop

bluesnoop

Un utilitaire Bluetooth TUI pour l'analyse radar et le war driving 🦉

Voir le dépôt
406il y a 7 moisVé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

Logo DroneXtract

bluesnoop

Un simple sniffer Bluetooth Low Energy (BLE) utilisant Python et la bibliothèque Bleak

Fonctionnalités

  • Identifier les UUID et les noms des appareils à proximité
  • Suivi persistant de la première et de la dernière apparition
  • Traduction des identifiants de modèle cryptiques
  • Exportation de renseignements pour une analyse externe

Galerie de démonstration

Gallery Image

Snoop chronométré

Gallery Image

Snoop illimité

Pour commencer

Accorder les autorisations Bluetooth

Si vous utilisez iTerm2, vous devez vous assurer que le terminal lui-même dispose de l'autorisation d'accéder au Bluetooth. Ouvrez les Réglages Système (ou les Préférences Système). Allez dans Privacy & Security > Bluetooth et accordez l'accès à iTerm2.

root@kitploit:~
python -m venv .venv
source .venv/bin/activate
pip install asyncio bleak rich manuf bluetooth-numbers geocoder
python3 bluesnoop.py

Contribuer

bluesnoop est ouvert à toute contribution. Veuillez forker le dépôt et créer une pull request avec les fonctionnalités ou correctifs que vous souhaitez voir implémentés.

À venir

Interprétation des UUID Bluetooth et des numéros OUID
  • Utilisez une base de données OUI publique (comme la liste OUI de l'IEEE) pour faire correspondre les préfixes d'adresses MAC aux fabricants.
  • Vous pouvez trouver la base de données OUI ici : https://standards-oui.ieee.org
root@kitploit:~
An Organizationally Unique Identifier (OUI) is a 24-bit (three-byte) number, managed by the IEEE, that uniquely identifies a manufacturer or organization for network devices, forming the first half of a device's MAC address to ensure global uniqueness 

La classe uuid.UUID en Python valide strictement les chaînes par rapport à la norme RFC 4122. Plus précisément, elle recherche un chiffre « version » à une position précise dans la chaîne.

Pourquoi cela échoue Dans un UUID standard, le premier chiffre du troisième groupe (par exemple xxxx-xxxx-Nxxx-xxxx) doit être un nombre de 1 à 5 (représentant la version).

En regardant vos données :

D5D93B6E-C324-FD7B... -> le chiffre de version est F.

6ADBBD89-CBFF-0FE8... -> le chiffre de version est 0.

Comme F et 0 ne sont pas des versions RFC 4122 valides (1-5), Python lève une ValueError: badly formed hexadecimal UUID string.

Explorez plus en détail ce qui suit : discovered_devices_and_advertisement_data // https://bleak.readthedocs.io/en/latest/api/scanner.html#bleak.BleakScanner.discovered_devices // 16:20 @ 1/8/26 BW

Soutien

Si vous avez apprécié bluesnoop, pensez à devenir sponsor afin de financer mes futurs projets.

Pour découvrir mes autres travaux, visitez mon profil GitHub.

Télécharger l’outil