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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
btscan-shell [2021/12/08 14:48] jeronimmobtscan-shell [2021/12/08 15:08] (Version actuelle) jeronimmo
Ligne 5: Ligne 5:
  
 <html> <html>
-<table style="width: 102.439%; border-collapse: collapse; border-style: groove; height: 955px;" border="2">+ 
 +<table style="height: 955px; width: 102.439%; border-collapse: collapse; border-style: outset;" border="2">
 <tbody> <tbody>
 <tr> <tr>
-<td style="width: 100%; border-style: outset;">+<td style="width: 100%; border-style: none;">
 <p><code>#!/bin/bash</code></p> <p><code>#!/bin/bash</code></p>
 <p><code># beacon-scan.sh</code><br /><code># Displays beacons including duplicates in real time.</code><br /><code># Uses expect to automate interaction with bluetoothctl. -&gt; sudo apt-get install expect </code><br /><code># Uses sed to remove bluetoothctl colorization escape characters.</code><br /><code># Uses grep to filter out beacon manufacturer data logging.</code><br /><code># Uses Perl to prefix each beacon with a timestamp.</code></p> <p><code># beacon-scan.sh</code><br /><code># Displays beacons including duplicates in real time.</code><br /><code># Uses expect to automate interaction with bluetoothctl. -&gt; sudo apt-get install expect </code><br /><code># Uses sed to remove bluetoothctl colorization escape characters.</code><br /><code># Uses grep to filter out beacon manufacturer data logging.</code><br /><code># Uses Perl to prefix each beacon with a timestamp.</code></p>
-<p><code>if [ "$(id -u)" != "0" ]; then</code><br /><code>echo "ERROR: must run as root"</code><br /><code>exit 1</code><br /><code>fi</code></p>+<p><code>if [ "$(id -u)" != "0" ]; then</code></p> 
 +<p style="padding-left: 40px;"><code>echo "ERROR: must run as root"</code><br /><code>exit 1</code></p> 
 +<p><code></code><code>fi</code></p>
 <p><code>(cat &lt;&lt;'END' | /usr/bin/expect</code></p> <p><code>(cat &lt;&lt;'END' | /usr/bin/expect</code></p>
-<p><code>set Prompt "#"</code><br /><code>set timeout -1</code></p> +<p style="padding-left: 40px;"><code>set Prompt "#"</code><br /><code>set timeout -1</code></p> 
-<p><code>spawn bluetoothctl</code></p> +<p style="padding-left: 40px;"><code>spawn bluetoothctl</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "scan off\r"</code></p> +<p style="padding-left: 40px;"><code>expect -re $Prompt</code><br /><code>send "scan off\r"</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "remove *\r"</code></p> +<p style="padding-left: 40px;"><code>expect -re $Prompt</code><br /><code>send "remove *\r"</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "set-scan-filter-clear\r"</code></p> +<p style="padding-left: 40px;"><code>expect -re $Prompt</code><br /><code>send "set-scan-filter-clear\r"</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "set-scan-filter-transport le\r"</code></p> +<p style="padding-left: 40px;"><code>expect -re $Prompt</code><br /><code>send "set-scan-filter-transport le\r"</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "scan on\r"</code></p> +<p style="padding-left: 40px;"><code>expect -re $Prompt</code><br /><code>send "scan on\r"</code></p> 
-<p><code>trap {</code><br /><code>expect -re $Prompt</code><br /><code>send "scan off\r"</code></p> +<p style="padding-left: 40px;"><code>trap {</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "remove *\r"</code></p> +<p style="padding-left: 80px;"><code></code><br /><code>expect -re $Prompt</code><br /><code>send "scan off\r"</code></p> 
-<p><code>expect -re $Prompt</code><br /><code>send "quit\r"</code><br /><code>} SIGINT</code></p>+<p style="padding-left: 80px;"><code>expect -re $Prompt</code><br /><code>send "remove *\r"</code></p> 
 +<p style="padding-left: 80px;"><code>expect -re $Prompt</code><br /><code>send "quit\r"</code></p> 
 +<p style="padding-left: 40px;"><code></code><code>} SIGINT</code></p>
 <p><code>expect eof</code></p> <p><code>expect eof</code></p>
 <p><code>END</code><br /><code>) | sed --unbuffered --quiet --expression 's/^.*Device //p' \</code><br /><code>| grep --line-buffered -v ManufacturerData \</code><br /><code>| perl -nle 'print scalar(localtime), " ", $_'</code></p> <p><code>END</code><br /><code>) | sed --unbuffered --quiet --expression 's/^.*Device //p' \</code><br /><code>| grep --line-buffered -v ManufacturerData \</code><br /><code>| perl -nle 'print scalar(localtime), " ", $_'</code></p>
Ligne 29: Ligne 34:
 </tbody> </tbody>
 </table> </table>
 +<p>&nbsp;</p>
 </html> </html>
  
btscan-shell.1638971300.txt.gz · Dernière modification : 2021/12/08 14:48 de jeronimmo