Skip to content
Tacacs GUI is a system for network device management
CSS JavaScript PHP Shell Python Hack
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jan 29, 2019
mavis Version_0.9.76 20190813 Aug 13, 2019
parser Version_0.9.72 20190627 Jun 27, 2019
plugins/ConfigManager Version_0.9.7 20190618 Jun 18, 2019
scripts Version_0.9.7 20190618 Jun 18, 2019
temp Quick fix. Temp folder will be available now. Jul 19, 2018
web Quick Fix Juniper Service Aug 22, 2019
.gitignore Version_0.9.61 20190312 Mar 12, 2019
LICENSE
README.md Update README.md Jun 18, 2019
Release_changes.txt Version_0.9.77 20190820 Aug 20, 2019
backup.sh Version_0.9.7 20190618 Jun 18, 2019
interfaces.py Version_0.9.72 20190627 Jun 27, 2019
interfaces.sh Interface List fix Mar 17, 2019
main.sh Version_0.9.63 20190328 Mar 28, 2019
tac_plus.sh Version_0.9.30 20180727 Jul 27, 2018

README.md

TacacsGUI

Free Access Control Server for Your Network Devices. GUI for powerful tacacs daemon by Marc Huber

How to install

Please use Installation Script. Only Ubuntu 18.04.x supported.

What it can

AAA - Authentication Authorization Accounting

AAA User by Local Database, LDAP Server or One-Time Password

  1. Local Database. All password stored as a hash, the main advantage of this type is a user can change his/her password via gui or via device cli (not all devices supported).
  2. LDAP Server. Based on Adldap2. Work with Windows AD and OpenLDAP.
  3. One-Time Password (OTP). Based on Spomky-Labs/otphp. Authentication with OTP by using Google Authenticator, for example.

High Availability and Configuration Manager(alpha version)

  • High Availability based on MySQL Replication. All changes on Master will be available on Slave. In that case Slave also can be as a working auth-server, all full log will be stored on Master.
  • Configuration Manager alpha version, but it is already have many advantages. It is works under Python and main library here's pexpect. All configuration files stored in git repository on server, it means that you won't have many files with different version you will have only one file with story of changes.

Hope you will enjoy it!

If you want to help, you are welcome! Also you can be my Patron on Patreon, you can stimulate me to do updates more often.

Main site is https://tacacsgui.com/. There you can find more info about that project.

See you and have a nice day!

Best Regards, Aleksey

You can’t perform that action at this time.