Le Mystère de la Dent Bleue

Enquête sur le lien entre signaux Bluetooth et injections/tests anti-covid

Outils pour utilisateurs

Outils du site


btscan-shell

Ceci est une ancienne révision du document !


Programme BASH pour détecter rapidement les signaux BT

Nécessite l’installation préablable du paquet expect.

#!/bin/bash

# beacon-scan.sh # Displays beacons including duplicates in real time. # Uses expect to automate interaction with bluetoothctl. → sudo apt-get install expect # Uses sed to remove bluetoothctl colorization escape characters. # Uses grep to filter out beacon manufacturer data logging. # Uses Perl to prefix each beacon with a timestamp.

if [ “$(id -u)” != “0” ]; then

  echo "ERROR: must run as root"
  exit 1

fi

(cat «'END' | /usr/bin/expect

  set Prompt "#"
  set timeout -1
  spawn bluetoothctl
  expect -re $Prompt
  send "scan off\r"
  expect -re $Prompt
  send "remove *\r"
  expect -re $Prompt
  send "set-scan-filter-clear\r"
  expect -re $Prompt
  send "set-scan-filter-transport le\r"
  expect -re $Prompt
  send "scan on\r"
  trap {
      expect -re $Prompt
      send "scan off\r"
      expect -re $Prompt
      send "remove *\r"
      expect -re $Prompt
      send "quit\r"
  } SIGINT
  expect eof

END ) | sed –unbuffered –quiet –expression 's/^.*Device p' \ | perl -nle 'print scalar(localtime), “ ”, $_'

btscan-shell.1637620123.txt.gz · Dernière modification : 2021/11/22 23:28 de jeronimmo