Come posso eseguire uno script su un Mac prima dell'inizio dell'aeroporto?

3

Ho scritto un piccolo script di shell per falsificare l'indirizzo mac dell'interfaccia wireless. Mi piacerebbe eseguire questo script sul mio mac (snow leopard) prima che l'utilità dell'aeroporto inizi e tenti di connettersi a un punto di accesso. Dove dovrei inserire questo script o quale file di avvio appropriato è referenziato dove posso farlo chiamare il mio script di spoofing?

Ecco il mio piccolo script bash:

$ 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/\(..\)/:/g; s/.$//'';
#change mac address with ifconfig
sudo ifconfig en1 ether $MAC;
#bring en1 up
sudo ifconfig en1 up;
    
posta sybind 20.10.2011 - 08:51
fonte

2 risposte

1

che ne dici di eseguire uno script all'arresto per spegnere l'aeroporto. Quindi quando avvii di nuovo il sistema, l'aeroporto si spegne e basta accendere l'aeroporto alla fine della sceneggiatura?

/usr/sbin/networksetup -setairportpower en1 off
    
risposta data 10.12.2011 - 01:18
fonte
0

Non so se è possibile, ma potresti provare a creare uno script per cambiare l'indirizzo MAC e poi, girare l'aeroporto (magari usando questo link )

    
risposta data 20.10.2011 - 09:14
fonte

Leggi altre domande sui tag