Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Decoder = &decoder.StreamDecoder{ Type: types.Type_NC_TACACS, Name: serviceTACACS, Description: "TACACS+ is a protocol for remote authentication and access control via a centralized server", PostInit: func(d *decoder.StreamDecoder) error { var err error tacacsLog, _, err = logging.InitZapLogger( decoderconfig.Instance.Out, "tacacs", decoderconfig.Instance.Debug, ) return err }, CanDecode: func(client, server []byte) bool { if len(client) >= 12 && client[0]&0xF0 == 0xC0 { return true } if len(server) >= 12 && server[0]&0xF0 == 0xC0 { return true } return false }, DeInit: func(sd *decoder.StreamDecoder) error { return tacacsLog.Sync() }, Factory: &tacacsReader{}, Typ: core.TCP, }
Decoder for protocol analysis and writing audit records to disk.
SharedKey is the default TACACS+ shared secret used for decryption. Override this for your environment.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.