Paso 4: Programar el Raspberry Pi
Para empezar tenemos que buscar IP Adress de nuestro botón Amazon el tablero.
Tendremos que utilizar el código del hack original del botón del salpicadero:
de importación scapy.all *
DEF arp_display(pkt):
Si pkt [ARP] .op == 1: #who-tiene (petición)
Si .psrc pkt [ARP] == '0.0.0.0': # sondeo ARP
Imprimir "ARP sonda desde:" + .hwsrc pkt [ARP]
impresión sniff (prn = arp_display, filtro = "arp", guardar = 0, cuenta = 10)
Esto exploración del Amazonas el tablero botón ARP señales en la red y volver a la dirección MAC de nuestro botón.
Después de ejecutar este programa será copiar la dirección MAC y añadir a una versión modded del hack original.
Guardar como scan.py
Abrir una nueva terminal y utilice el comando "cd" en el directorio donde se guardan scan.py
Para ejecutar el programa Escriba sudo python scan.py
Cuando termine el programa copia la dirección MAC en el próximo programa.
de importación scapy.all *
importación RPi.GPIO como GPIO
GPIO.setup (18, GPIO. HACIA FUERA)
DEF arp_display(pkt):
Si pkt [ARP] .op == 1: #who-tiene (petición)
Si .psrc pkt [ARP] == '0.0.0.0': # sondeo ARP
Si .hwsrc pkt [ARP] == 'MAC Address': # botón de MAC Address
GPIO.output (18, True)
otra cosa:
Imprimir "sondeo ARP del dispositivo desconocido:" + .hwsrc pkt [ARP]
impresión sniff (prn = arp_display, filtro = "arp", guardar = 0, cuenta = 10)
Este programa le permitirá convertir el pin 18 en cuando se pulsa el botón.
Guardar como button.py
Proceder al siguiente paso.