net/tacacs 202302261244 FreeBSD
TACACS+ daemon from pro-bono
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- net
- Package size
- 2688.9 KiB, 9017.8 KiB installed
Description
tac_plus is a TACACS+ daemon. It provides Cisco Systems routers and access servers with authentication, authorisation and accounting services.
This version is a major rewrite of the original Cisco source code. Key features include:
- NAS specific host keys, prompts, enable passwords
- NAS- and ACL-dependent group memberships
- Flexible external backends for user profiles (e.g. via PERL scripts or C; LDAP (including ActiveDirectory), RADIUS and others are included )
- Connection multiplexing (multiple concurrent NAS clients per process)
- Session multiplexing
- Scalable, no limit on users, clients or servers
- CLI context aware. At the time of writing this, no other TACACS+ daemon is.
- Both IPv4 and IPv6 are fully supported.
- Compliant to latest TACACS+ protocol specification (draft 1.78)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/tacacs | 202302261244 |
| NetBSD | net/tacacs | 4.0.4.32 |
Install
Binary package:
pkg install tacacs
From the ports tree:
cd /usr/ports/net/tacacs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tacacs>0:net/tacacs
LIB_DEPENDS= libmavis.so:net/tacacs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 202302261244 | 202302261244 | 202206071936 | 202302261244 | 202302261244 |
| FreeBSD:14:quarterly | 202302261244 | 202302261244 | n/a | 202302261244 | 202302261244 |
| FreeBSD:15:latest | 202302261244 | 202302261244 | n/a | 202302261244 | 202302261244 |
| FreeBSD:15:quarterly | 202302261244 | 202302261244 | n/a | n/a | n/a |
| FreeBSD:16:latest | 202302261244 | 202302261244 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Run dependencies 1
No port depends on this one.
Configuration
Options name: net_tacacs
| Option | Default | Description |
|---|---|---|
| CURL | off | Curl support |
| FREERADIUS | off | Freeradius support |
| PCRE | off | PCRE support |
| SCTP | on | SCTP support |
- USES
- gmake perl5 shebangfix ssl tar:bzip2
- Service scripts
tac_plus- Conflicts with
- tac_plus4
Message after installing
Files
pkg-plist 123
- bin/mavistest
- etc/mavis/sample/tac_plus.cfg
- lib/libmavis.so
- lib/libmavis.so.0
- lib/libmavis.so.0.1
- lib/mavis/Mavis.pm
- lib/mavis/extra/tacacs.schema
- lib/mavis/extra/tacacs.schema-fedora-ds
- lib/mavis/extra/tacacs_schema.ldif
- lib/mavis/libmavis_anonftp.so
- lib/mavis/libmavis_asciiftp.so
- lib/mavis/libmavis_auth.so
- lib/mavis/libmavis_cache.so
- lib/mavis/libmavis_external.so
- lib/mavis/libmavis_groups.so
- lib/mavis/libmavis_limit.so
- lib/mavis/libmavis_log.so
- lib/mavis/libmavis_null.so
- lib/mavis/libmavis_pam.so
- lib/mavis/libmavis_remote.so
- lib/mavis/libmavis_system.so
- lib/mavis/libmavis_tacinfo_cache.so
- lib/mavis/libmavis_tee.so
- lib/mavis/libmavis_userdb.so
- lib/mavis/mavis_ftp_passwd.pl
- lib/mavis/mavis_ldap_authonly.pl
- lib/mavis/mavis_tacplus_ads.pl
- lib/mavis/mavis_tacplus_ldap.pl
- lib/mavis/mavis_tacplus_ldap_authonly.pl
- lib/mavis/mavis_tacplus_opie.pl
- lib/mavis/mavis_tacplus_passwd.pl
- lib/mavis/mavis_tacplus_radius.pl
- lib/mavis/mavis_tacplus_shadow.pl
- lib/mavis/mavis_tacplus_sms.pl
- sbin/mavisd
- sbin/pammavis
- sbin/spawnd
- sbin/tac_plus
- share/mavis/ftpd.html
- share/mavis/ftpd.pdf
- share/mavis/ftpd.txt
- share/mavis/mavis.html
- share/mavis/mavis.pdf
- share/mavis/mavis.txt
- share/mavis/mavisd.html
- share/mavis/mavisd.pdf
- share/mavis/mavisd.txt
- share/mavis/railroad/mavis/ASCIIftpConf.svg
- share/mavis/railroad/mavis/AnonftpConf.svg
- share/mavis/railroad/mavis/AuthConf.svg
- share/mavis/railroad/mavis/CIDR.svg
- share/mavis/railroad/mavis/CacheConf.svg
- share/mavis/railroad/mavis/ExternalConf.svg
- share/mavis/railroad/mavis/LimitConf.svg
- share/mavis/railroad/mavis/MavisAction.svg
- share/mavis/railroad/mavis/MavisCond.svg
- share/mavis/railroad/mavis/MavisDecl.svg
- share/mavis/railroad/mavis/MavisScript.svg
- share/mavis/railroad/mavis/PAMConf.svg
- share/mavis/railroad/mavis/RemoteConf.svg
- share/mavis/railroad/mavis/SystemConf.svg
- share/mavis/railroad/mavis/TeeConf.svg
- share/mavis/railroad/mavis/TimespecDecl.svg
- share/mavis/railroad/mavis/UserDBConf.svg
- share/mavis/railroad/mavisd/CIDR.svg
- share/mavis/railroad/mavisd/Config.svg
- share/mavis/railroad/mavisd/SyslogDecl.svg
- share/mavis/railroad/spawnd/AclDecl.svg
- share/mavis/railroad/spawnd/CIDR.svg
- share/mavis/railroad/spawnd/ChildDecl.svg
- share/mavis/railroad/spawnd/Config.svg
- share/mavis/railroad/spawnd/Debug.svg
- share/mavis/railroad/spawnd/ListenDecl.svg
- share/mavis/railroad/spawnd/MiscDecl.svg
- share/mavis/railroad/spawnd/SpawndConfig.svg
- share/mavis/railroad/spawnd/SyslogDecl.svg
- share/mavis/railroad/tac_plus/ACLDecl.svg
- share/mavis/railroad/tac_plus/ACLExpr.svg
- share/mavis/railroad/tac_plus/AVPair.svg
- share/mavis/railroad/tac_plus/Acl.svg
- share/mavis/railroad/tac_plus/AttrDefault.svg
- share/mavis/railroad/tac_plus/CIDR.svg
- share/mavis/railroad/tac_plus/CmdDefault.svg
- share/mavis/railroad/tac_plus/Debug.svg
- share/mavis/railroad/tac_plus/EnableExpr.svg
- share/mavis/railroad/tac_plus/GlobalDecl.svg
- share/mavis/railroad/tac_plus/GroupAttr.svg
- share/mavis/railroad/tac_plus/GroupDecl.svg
- share/mavis/railroad/tac_plus/GroupOnlyAttr.svg
- share/mavis/railroad/tac_plus/HostAttr.svg
- share/mavis/railroad/tac_plus/HostDecl.svg
- share/mavis/railroad/tac_plus/PasswordExpr.svg
- share/mavis/railroad/tac_plus/PasswordExprHash.svg
- share/mavis/railroad/tac_plus/ProtoDecl.svg
- share/mavis/railroad/tac_plus/ProtoDefault.svg
- share/mavis/railroad/tac_plus/RealmAttr.svg
- share/mavis/railroad/tac_plus/RealmAttrAuthen.svg
- share/mavis/railroad/tac_plus/RealmDecl.svg
- share/mavis/railroad/tac_plus/ServiceAttr.svg
- share/mavis/railroad/tac_plus/ServiceDecl.svg
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| DEVEL.202302261244.tar.bz2 | 3.707465e+06 | 12dab92309d8f924744b6c977016fff2031092c615512425417dde43111bb2a1 |
Master sites 1
- https://www.pro-bono-publico.de/projects/archive/
Commit history 0
No commits in the history this site was built from.