Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
bluesnoop — Un'utilità TUI Bluetooth per analisi radar e war driving 🦉 | Kitploit
Strumenti/GitHubGitHub/ang13t/bluesnoop
OSINT (Open Source Intelligence)RicognizioneSicurezza BluetoothSicurezza IoTRaccolta InformazioniSicurezza Wireless
GitHubang13t/bluesnoop

bluesnoop

Un'utilità TUI Bluetooth per analisi radar e war driving 🦉

Vedi Repository
4067 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Logo DroneXtract

bluesnoop

Un semplice sniffer Bluetooth Low Energy (BLE) che utilizza Python e la libreria Bleak

Caratteristiche

  • Identifica UUID e nomi dei dispositivi vicini
  • Monitoraggio persistente della prima e dell'ultima apparizione
  • Traduzione di ID modello criptici
  • Esporta intelligence per analisi esterne

Galleria Demo

Immagine galleria

Snoop temporizzato

Immagine galleria

Snoop illimitato

Per iniziare

Concedi autorizzazioni Bluetooth

Se stai usando iTerm2, devi assicurarti che il terminale stesso abbia l'autorizzazione per il Bluetooth. Apri Impostazioni di Sistema (o Preferenze di Sistema). Vai su Privacy e Sicurezza > Bluetooth e Concedi l'accesso a iTerm2.

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

Contribuire

bluesnoop è aperto a qualsiasi contributo. Effettua un fork del repository e crea una pull request con le funzionalità o le correzioni che desideri implementare.

Prossimamente

Interpretazione degli UUID Bluetooth e dei numeri OUID
  • Usa un database OUI pubblico (come l'elenco IEEE OUI) per mappare i prefissi degli indirizzi MAC ai produttori.
  • Puoi trovare il database OUI qui: 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 in Python valida rigorosamente le stringhe secondo lo standard RFC 4122. In particolare, cerca una cifra 'versione' in una posizione specifica della stringa.

Perché fallisce In un UUID standard, la prima cifra del terzo gruppo (es. xxxx-xxxx-Nxxx-xxxx) deve essere un numero da 1 a 5 (che rappresenta la versione).

Osservando i tuoi dati:

D5D93B6E-C324-FD7B... -> La cifra versione è F.

6ADBBD89-CBFF-0FE8... -> La cifra versione è 0.

Poiché F e 0 non sono versioni RFC 4122 valide (1-5), Python lancia un ValueError: badly formed hexadecimal UUID string.

Esplora ulteriormente quanto segue: discovered_devices_and_advertisement_data // https://bleak.readthedocs.io/en/latest/api/scanner.html#bleak.BleakScanner.discovered_devices // 16:20 @ 1/8/26 BW

Supporto

Se ti è piaciuto bluesnoop, considera la possibilità di diventare uno sponsor per finanziare i miei progetti futuri.

Per vedere i miei altri lavori, visita il mio profilo GitHub.

Scarica lo strumento