以前に RADIUS をテストするには というメモを書きました。 TACACS+ でも同様に TACACS+ Python client を利用することでテストを行うことが可能です。
インストール
pip でインストールするだけです。
python3 -m pip install tacacs_plus
テスト
テストは以下のように実行します。
authenticate
# tacacs_client -v -u USERNAME -H 10.0.0.1 authenticate
tacacs+ shared key:
password for tacuser:
status: PASS
authorize
# tacacs_client -v -u USERNAME -H 10.0.0.1 authorize -c service=admin
tacacs+ shared key:
status: PASS
av-pairs:
shell:domains=all/admin/
コメント