Documentation

Lua script context API - TACACS+ sub-context

tacacsplus

TACACS+ protocol data.

Fields

FieldTypeAccessDescription
typestring?readPacket type name
authenticationboolean?readIs authentication request?
authorizationboolean?readIs authorization request?
accountingboolean?readIs accounting request?
unencryptedboolean?readWas packet unencrypted?
sessionnumber?readSession ID
requestpacketreadRequest packet
replypacketreadReply packet
clientclient?readTACACS+ client info
serverserver?readTACACS+ server info

Packet Fields

FieldTypeAccessDescription
actionstring?readRequest action name (request only)
privilegenumber?readPrivilege level
statusstring?read/writeResponse status (reply only)
noechoboolean?read/writeNo-echo flag (reply only)
userstring?readUsername (request only)
portstring?readPort (request only)
addressstring?readRemote address (request only)
messagestring?read/writeMessage (reply write-only)
databytes?read/writeData field (reply write-only)
argsstring[]?readArguments
authenticationauth?readAuthentication-specific data

Authentication Object

FieldTypeDescription
methodstring?Authentication method name
typestring?Authentication type name
servicestring?Authentication service name

Client Object

FieldTypeDescription
namestringClient name
ipstring?Client IP address

Server Object

FieldTypeDescription
namestringServer name
ipstringServer IP address
portnumberServer port
tlsbooleanIs TLS enabled?

Packet Methods

MethodParametersReturnsDescription
append_arg(argument)argument string-Append argument to reply
Navigation
Parents