Skip to content

GUI Program that can log into Cisco devices and perform actions.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING.txt
Notifications You must be signed in to change notification settings

Cowm00/Configurator_GUI

Repository files navigation

Configurator GUI

This program is meant to help users easily configure and run CLI commands on their Cisco devices. It's a GUI program, that should be self explanatory. It's written to run tasks asynchronous and connect to multiple devices at the same time. There's no limit to the amount of devices you load into the program to run commands on. It will simply queue all devices and process them as fast as possible.

There are 4 tasks that can be run, either individually, mixed, or all at the same time.

The tasks are:

  • Show/Check commands
  • Global configurations
  • Port configurations.
  • Save configurations (write memory).

Help sections have been written to assist the user in understanding how to use the program. There are importable templates in the Configuration Templates directory. You just have to edit them and add the information you want to check or add the configurations you want to apply.

Installation

In order to use the program, follow the instructions below. Dependencies are: ⚠️ asyncssh & ttkbootstrap ⚠️

Instructions:

Clone the repo

git clone https://github.com/Cowm00/Configurator_GUI.git

Go to your project folder

cd Configurator_GUI

Set up a Python venv First make sure that you have Python 3 installed on your machine. We will then be using venv to create an isolated environment with only the necessary packages.

Install virtualenv via pip

pip install virtualenv

Create the venv

python3 -m venv venv

Activate your venv

source venv/bin/activate

Install dependencies

pip install -r requirements.txt

Run the program

python App.py

Author

2021-2023 Developed by Rune Johannesen

License

This code is licensed under the GNU General Public License v3.0. See LICENSE for details.

About

GUI Program that can log into Cisco devices and perform actions.

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages