jon3laze / MikrotikMCP

A gui application that uses python to send commands to a mass amount routerOS devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MikrotikMCP

A gui application that uses python to send commands to a mass amount routerOS devices

Main-window

This application takes commands and targets and runs the command(s) against all the targets. Targets can either be enter manually, seperated by commas (ex: 172.0.0.1,172.0.0.2,...,), or targets can be loaded from a text file, with one target per line.

main+commands

It then prompts the for a username and password to login to the targets with.

username-prompt password-prompt

Finally displays some general output from each system letting you know if the command(s) ran correcctly.

output

Additonally it adds a log entry to RouterOS devices informing the user this tool was ran

routerOS-log

Dependencies:

- python3.9

- python-tk (Tkinter)

- paramiko

To run this application open a terminal and type:

python3 /path/to/MMCP.py

Bugs may be encountered at this stage in development

About

A gui application that uses python to send commands to a mass amount routerOS devices

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%