This tool was made specifically for the use of my company and I will not take responsibility for anything that this tool may break or improperly configure for personal or professional reasons. Use this tool at your own risk.
See License
Tool specifically designed for WISPs to quickly configure MikroTik devices.
Written in Python 3.8
Windows OS
python 3.7 or greater
ftplib, PyQt5 python modules
Make sure that the tik_tool_rc.py file is in the same directory as the Tik Tool Public.py file.
The Mikrotik device needs to be reachable via 192.168.88.1.
The tool only knows admin as the user.
The program only knows the blank password or the password that you set on line #482.
Change line #482 to the password that you want the device to have.
Change line #483 to the ROMON seceret that you want the device to have.
Look for "config =" to see the content of the .rsc files that will be created.
Currently there is only a config for the RB2011 built into the program, I will be adding other devices and configs in the future. If you know what you are doing, there are already placeholders for an RB4011 and HAP ac3.
This tool was built with my WISP preferences in mind, feel free to change it to how you would like it.
When you use the firmware upgrade function, the program freezes up while the file is uploading to the device, I will fix that at a later date.
This tool will create a directory under your C:\ drive called Tik-Configs. This is where all of the files that will be FTPd to the device will be.
Unless you are trying to change things in the actual GUI, you shouldnt have to mess with anything above line #433.
Things act weird when you are winboxed into the device that you are trying to configure when the tool is trying to send a config file, so dont winbox into the device until after you send the config.
I can customize and compile this into a .exe file for you to use within your organization as well.
If interested, reach out to me to see if we can come to some sort of an agreement. You can find me on the WISP Talk Facebook group.