MikroTik RouterOS 自动更改WIFI密码

简介:

前段时间去朋友公司看他们的GuestWIF密码是按公司名称加上年月日的方式,会自动更改觉得这个有点意思,这样可以防止把公司办公的WIFI密码泄露出去。


具体步骤:

1:添加脚本如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# months array
: local  months ( "jan" , "feb" , "mar" , "apr" , "may" , "jun" , "jul" , "aug" , "sep" , "oct" , "nov" , "dec" )
 
# get Date
: local  ds [ /system  clock get  date ]
 
# convert name of month to number
: local  month [ :pick $ds 0 3 ];
: local  mm ([ : find  $months $month -1 ] + 1);
: if  ($mm < 10)  do ={ : set  mm ( "0"  . $mm); }
 
# set $ds to format YYYY-MM-DD
: set  ds ([:pick $ds 7 11] . $mm . [:pick $ds 4 6])
 
:log info  "date format : $ds sss"
  
  # 这样最后的密码是 XXX20161010 这样的格式
/interface  wireless security-profiles
set  1 wpa2-pre-shared-key= "XXX$ds"   # 这里的 1 是 guest 的配置文件序号


2:添加计划任务

1
2
3
/system  scheduler add interval=1d name= "update wifi pass"  on-event=" /system  script run AutoUpdateGuest
Passwd" policy= ftp ,reboot, read ,write,policy, test ,winbox,password,sniff,sensitive,api start- date =oct /20/
2016 start- time =01:00:00


最主要如何得到格式化的日期。其它没什么。脚本和正常的shell不一样。



本文转自 nonono11 51CTO博客,原文链接:http://blog.51cto.com/abian/1864298,如需转载请自行联系原作者

相关文章
|
6月前
|
数据安全/隐私保护
win10暴力查看wifi密码
win10暴力查看wifi密码
158 0
|
安全 数据安全/隐私保护 网络架构
如何查看电脑所有连接过的wifi密码?
如何查看电脑所有连接过的wifi密码?
515 0
|
Ubuntu Linux 网络安全
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
2711 0
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
|
数据安全/隐私保护
破解WIFI密码之密码字典
破解WIFI密码之密码字典
557 1
|
5月前
|
数据安全/隐私保护
1076 Wifi密码 (15 分)
1076 Wifi密码 (15 分)
|
5月前
|
数据安全/隐私保护 Windows
windows系统bat批处理 笔记本开wifi 笔记本查看wifi密码
windows系统bat批处理 笔记本开wifi 笔记本查看wifi密码
162 0
|
5月前
|
数据安全/隐私保护 Windows
windows系统bat批处理 查看当前电脑连接过的wifi名字和wifi密码
windows系统bat批处理 查看当前电脑连接过的wifi名字和wifi密码
335 0
|
5月前
|
数据安全/隐私保护
windows10 手动忘记wifi密码重置wifi密码
windows10 手动忘记wifi密码重置wifi密码
149 0
|
安全 数据安全/隐私保护
windows10 查看已连接wifi的密码
windows10 查看已连接wifi的密码
282 0
|
安全 数据安全/隐私保护 网络架构
你家WiFi密码多少?
Wi-Fi(无线保真网络)是一种在无线通信设备之间传输数据的技术。它已成为我们日常生活中不可或缺的一部分,让我们能够连接到互联网、分享信息和享受便利。