Condividi tramite


Sniffer virtuale Bluetooth (btvs.exe)

Bluetooth Virtual Sniffer (BTVS) consente all'utente di visualizzare tracce HCI in tempo reale nel sistema di analisi del protocollo frontline, in Ellisys Bluetooth Analyzer o in Wireshark. Wireshark è consigliato.

Opzioni della riga di comando

btvs.exe [-Address 127.0.0.1] [-Mode Frontline|Ellisys|Wireshark]  [-Port 24352] [-Remote off|on] [-Service 1|2|3]

    Address     (Ellisys mode only) Specifies the IP address of the machine
                    running Ellisys Bluetooth Analyzer. (Default: 127.0.0.1)

    Mode        Optionally specify whether btvs.exe should generate traces
                    for Frontline, Ellisys, or Wireshark.

    Port        (Ellisys or Wireshark only) Specifies the UDP listen port of the
                    Ellisys Bluetooth Analyzer injection API\Specifies the TCP port
                    for Wireshark. (Default: 24352)

    Remote      (Wireshark only) Specifies whether Wireshark will be on the same machine
                    or run remotely. Off will try to start Wireshark on the same machine. (Default: off)

    Service     (Ellisys mode only) Specifies the HCI Injection Service.
                    1: Primary. 2: Secondary. 3: Tertiary. (Default: 1)

Tutti questi utilizzi richiedono l'apertura di un prompt dei comandi o una console di PowerShell e lo spostamento all'applicazione BTVS all'interno della cartella BTP estratta.

Interfaccia utente

Nella finestra Sniffer virtuale Bluetooth sono presenti due pulsanti:

  • Registrazione completa dei pacchetti

    Fa sì che i dati vengano raccolti nei log HCI che normalmente verrebbero eliminati. Ad esempio, pacchetti ACL di grandi dimensioni, dati sensibili, incluse le chiavi di crittografia e i report HID.

  • Impostare o estendere la modalità di debug

    Per un periodo di tempo limitato, abilitare la modalità di debug del provider di servizi condivisi. Inviare e accettare chiavi di debug SMP. Facendo di nuovo clic si estende l'ora.

Operazione Wireshark

Si supponga che Wireshark sia installato.

  1. Eseguire btvs.exe usando il prompt dei comandi\la console di PowerShell:

    btvs.exe -Mode Wireshark

  2. Se Wireshark è installato, Wireshark viene aperto automaticamente.

    In caso contrario, avviare manualmente Wireshark e fornire la pipe TCP predefinita come interfaccia:

    wireshark -k -i TCP@127.0.0.1:24352

Utilizzo per Wireshark in un computer separato

  1. Eseguire btvs.exe usando il prompt dei comandi\la console di PowerShell:

    btvs.exe -Mode Wireshark -Remote on

  2. Eseguire wireshark e passare l'indirizzo IP del primo computer e la porta scelta tramite i parametri della riga di comando:

    wireshark -k -i TCP@<ip address>:<port>

    Nota: il valore predefinito della porta è 24352

Operazione dell'analizzatore Bluetooth ellisys

Presuppone che Ellisys sia installato.

Configurazione degli strumenti

  1. In Strumenti-Opzioni> in Ellisys Bluetooth Analyzer abilitare i servizi di inserimento HCI nella scheda API injection.

  2. Configurare le opzioni di registrazione nelle opzioni Registrazione record> in Ellisys Bluetooth Analyzer. Se si desiderano solo tracce HCI, deselezionare tutte le opzioni in Acquisizione wireless.

Utilizzo di Ellisys

  1. Avviare Ellisys Bluetooth Analyzer.

  2. Selezionare la scheda Panoramica di HCI (injection).

  3. Selezionare Registra.

  4. Eseguire btvs.exe in modalità Ellisys nel computer da tracciare:

    btvs.exe -Mode Ellisys

    a. Facoltativamente, se l'analizzatore Bluetooth Ellisys è in esecuzione in un computer diverso o se la porta in ascolto in Ellisys è stata modificata, specificare l'indirizzo o la porta sulla riga di comando (vedere Opzioni della riga di comando).

Operazione del sistema di analisi del protocollo sul campo

Si supponga che frontline sia installato.

Utilizzo del sistema di analisi del protocollo sul campo

  1. Eseguire btvs.exe -Mode Frontline nello stesso computer usando il prompt dei comandi\la console di PowerShell.

  2. Selezionare il pulsante Avvia acquisizione (pulsante Rosso sulla barra degli strumenti).

  3. Selezionare Visualizza-Cornice> per visualizzare le tracce HCI.