Tacacs+ (tac_plus)
C Daemon that authenticates requests via the Tacacs+ Protocol and logs accounting information.
This is a fork of Cisco + Shruberry's Tacacas+ daemons (http://www.shrubbery.net/tac_plus/)
Requirements
- Linux (have not tested in other OSs)
- tcpwrappers(-devel)
- pam(-devel)
Supports
- IPv4 + IPv6
- RPM Spec Files included
- SystemD .service files
- PAM Support
- tcpwrappers support
- Syslog Logging
Default Behavior
- tacacs+ logs accounting to syslog and /var/log/tac_plus.acct
- PIDS live in /var/run/tac_plus
INSTALLING
Build from source (./configure ; make ; make install) or build an RPM
- rpmbuild -ba tacacs.spec
RPM Build
- git clone [email protected]:facebook/tac_plus.git
- cd tac_plus
- mkdir -p ~/rpmbuild/SOURCES
- tar cvzf ~/rpmbuild/SOURCES/tacacs-F4.0.4.28.tar.gz tacacs-F4.0.4.28
- echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
- sudo yum install rpm-build redhat-rpm-config gcc bison flex m4 pam-devel tcp_wrappers tcp_wrappers-devel
- rpmbuild -ba tacacs.spec
- Have a beer
🍺
License
tac_plus is MIT licensed, as found in the LICENSE file.