3 votos

¿Cómo puedo ejecutar un script en un Mac antes de que se inicie Airport?

Escribí un pequeño shell script para falsear la dirección mac de mi interfaz inalámbrica. Me gustaría ejecutar este script en mi mac (snow leopard) antes de que la utilidad del aeropuerto se inicie e intente conectarse a un punto de acceso. ¿Dónde pondría este script o a qué archivo de inicio apropiado se hace referencia donde puedo hacer que llame a mi script de suplantación?

Aquí está mi pequeño bash script:

$ cat spoof_apple_mac_wifi_mac.sh 
#!/bin/bash

#bring en1 down
sudo ifconfig en1 down;
#generate random mac address
MAC=`/usr/bin/openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'`;
#change mac address with ifconfig
sudo ifconfig en1 ether $MAC;
#bring en1 up
sudo ifconfig en1 up;

1voto

not-bob Puntos 236

que tal si se ejecuta un script al apagar el aeropuerto. Entonces, cuando se inicia el sistema de nuevo el aeropuerto estará apagado y sólo encender el aeropuerto al final de la script?

/usr/sbin/networksetup -setairportpower en1 off

0voto

Steve Bennett Puntos 362

No sé si es posible, pero podrías intentar crear un script para cambiar la dirección MAC y luego, activar el aeropuerto (quizás usando esto http://macstuff.beachdogs.org/blog/?p=44 )

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X