Questo forum fa uso dei cookie
Questo forum utilizza i cookie per memorizzare i dettagli del tuo login o della tua ultima visita. I cookie sono piccoli files di testo salvati nel computer; i cookie da noi utilizzati sono relativi unicamente ai servizi da noi forniti direttamente o dai banner pubblicitari. I cookie su questo forum salvano inoltre i dettagli relativi alle discussioni lette e alle tue preferenze personali. Sei pregato di selezionare il tasto OKAY se sei consapevole della presenza di questi files e ci autorizzi ad utilizarli per le informazioni specificate.

Indipendentemente dalla tua scelta un cookie verrà salvato per memorizzare nel tuo pc la risposta a questo form. Puoi modificare le impostazioni relative ai cookie nelle preferenze del tuo browser.

  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Mikrotik] Random MAC/Ethernet address generate and apply

#1
Information 
Random MAC/Ethernet address generate and apply

Codice:
# define char table
:global chArray 0abcdef0123456789abcdef012345abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef012345
:local strPass "";


#get counters
#:local chz1num [/system clock get time ];
#:local chz2num [/system clock get time ];
:local chz3num [/system clock get time ];
:local chz4num [/system clock get time ];
:local chz5num [/system clock get time ];
:local chz6num [/system clock get time ];
:local chz7num [/system resource get cpu-load ];
:local chz8num [/system resource get cpu-load ];
:local chz9num [/system resource get uptime ];
:local chz10num [/system resource get uptime ];
:local chz11num [/system resource get uptime ];
:local chz12num [/system resource get cpu-load ];


:local ch1num  0;
:local ch2num  0;:local ch3num  [:pick $chz3num 6 8];
:local ch4num  [:pick $chz4num 6 8];
:local ch5num  [:pick $chz5num 6 8];
:local ch6num  [:pick $chz6num 6 8];
:local ch7num  [:pick $chz7num];
:local ch8num  [:pick $chz8num];
:local ch9num  [:pick $chz9num 5 7];
:local ch10num  [:pick $chz10num 2 4];
:local ch11num  [:pick $chz11num 8 10];
:local ch12num  [:pick $chz12num];

# generate password
:set strPass ( [:tostr [ :pick $chArray $ch1num ]] . [:tostr [:pick $chArray $ch2num ]] . [:tostr [:pick $chArray ($ch3num+$chz12num) ]] . [:tostr [:pick $chArray ($ch4num*2) ]] . [:tostr [:pick $chArray ($ch5num+16) ]] . [:tostr [:pick $chArray ($ch6num+4) ]] . [:tostr [:pick $chArray ($ch7num+12) ]] . [:tostr [:pick $chArray $ch8num ]] . [:tostr [:pick $chArray $ch9num ]] . [:tostr [:pick $chArray $ch10num ]] . [:tostr [:pick $chArray $ch11num ]] . [:tostr [:pick $chArray $ch12num ]] );

/interface ethernet set ether1 mac-address=$strPass;
:log warning $strPass;
#the end
Cita messaggio


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
Information [Mikrotik] Sync Address List from DNS Lookup Results - CNAME and A Records berryberry 0 1'497 17-06-2015, 11:44
Ultimo messaggio: berryberry
Information [Mikrotik] Sync Address List with DNS Cache berryberry 0 1'928 17-06-2015, 11:42
Ultimo messaggio: berryberry
Information [Mikrotik] Generate routes for stress testing BGP functionality berryberry 0 653 16-06-2015, 12:17
Ultimo messaggio: berryberry
Information [Mikrotik] Using Fetch and Scripting to add IP Address Lists berryberry 0 998 16-06-2015, 08:45
Ultimo messaggio: berryberry
Information [Mikrotik] Generate bogons firewall chain based on routing-marks berryberry 0 1'057 12-06-2015, 13:36
Ultimo messaggio: berryberry
Information [Mikrotik] Sending your self an e-mail with DSL interface IP address berryberry 0 901 09-06-2015, 10:57
Ultimo messaggio: berryberry

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Utenti che stanno guardando questa discussione:
1 Ospite(i)


Powered by MyBB, © 2002-2020 MyBB Group.