Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/ang13t/bluesnoop
OSINT (Open-Source-Intelligence)AufklärungBluetooth-SicherheitIoT-SicherheitInformationsbeschaffungDrahtlose Sicherheit
GitHubang13t/bluesnoop

bluesnoop

Ein TUI-Bluetooth-Utility für Radaranalyse und Wardriving 🦉

Repository anzeigen
406vor 7 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

DroneXtract-Logo

bluesnoop

Ein einfacher Bluetooth-Low-Energy-Sniffer (BLE) mit Python und der Bleak-Bibliothek

Funktionen

  • UUIDs und Namen nahegelegener Geräte erkennen
  • Persistente Verfolgung des ersten und letzten Auftretens
  • Übersetzung kryptischer Modell-IDs
  • Export von Erkenntnissen für externe Analysen

Demo-Galerie

Galeriebild

Zeitgesteuerter Snoop

Galeriebild

Unbegrenzter Snoop

Erste Schritte

Bluetooth-Berechtigungen erteilen

Wenn du iTerm2 verwendest, musst du sicherstellen, dass das Terminal selbst die Bluetooth-Berechtigung hat. Öffne die Systemeinstellungen (bzw. System Preferences). Gehe zu Datenschutz & Sicherheit > Bluetooth und gewähre iTerm2 den Zugriff.

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

Mitwirken

bluesnoop ist offen für jeden Beitrag. Bitte forke das Repository und reiche einen Pull-Request mit den Funktionen oder Korrekturen ein, die du umgesetzt haben möchtest.

Demnächst

Interpretation von Bluetooth-UUID- && OUID-Nummern
  • Verwende eine öffentliche OUI-Datenbank (wie die IEEE-OUI-Liste), um MAC-Adresspräfixe Herstellern zuzuordnen.
  • Die OUI-Datenbank findest du hier: 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 

Die uuid.UUID-Klasse in Python validiert Zeichenketten streng nach dem RFC-4122-Standard. Genauer gesagt sucht sie an einer bestimmten Position in der Zeichenkette nach einer "version"-Ziffer.

Warum es fehlschlägt In einer Standard-UUID muss die erste Ziffer der dritten Gruppe (z. B. xxxx-xxxx-Nxxx-xxxx) eine Zahl von 1 bis 5 sein (die die Version darstellt).

Betrachten wir deine Daten:

D5D93B6E-C324-FD7B... -> Die Versionsziffer ist F.

6ADBBD89-CBFF-0FE8... -> Die Versionsziffer ist 0.

Da F und 0 keine gültigen RFC-4122-Versionen (1-5) sind, wirft Python einen ValueError: badly formed hexadecimal UUID string.

Erkunde mehr zu Folgendem: discovered_devices_and_advertisement_data // https://bleak.readthedocs.io/en/latest/api/scanner.html#bleak.BleakScanner.discovered_devices // 16:20 @ 1/8/26 BW

Unterstützung

Wenn dir bluesnoop gefallen hat, erwäge bitte, Sponsor zu werden, um meine zukünftigen Projekte zu finanzieren.

Um meine anderen Arbeiten anzusehen, besuche mein GitHub-Profil.

Tool herunterladen