/MikrotikMCP

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

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

MikrotikMCP

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

Installation

Install the required dependencies by running the following:

pip install -r requirements.txt

Usage

This code is compatible only with python3. This is a executable script and can be executed by the following:

./path/to/MMCP.py

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

Bugs may be encountered at this stage in development