Documentation ¶
Index ¶
- Constants
- type Redis
- func (redis *Redis) ConnectionTimeout() time.Duration
- func (redis *Redis) GapInStream(tcptuple *common.TcpTuple, dir uint8, nbytes int, private protos.ProtocolData) (priv protos.ProtocolData, drop bool)
- func (redis *Redis) GetPorts() []int
- func (redis *Redis) Init(test_mode bool, results publish.Transactions) error
- func (redis *Redis) InitDefaults()
- func (redis *Redis) Parse(pkt *protos.Packet, tcptuple *common.TcpTuple, dir uint8, ...) protos.ProtocolData
- func (redis *Redis) ReceivedFin(tcptuple *common.TcpTuple, dir uint8, private protos.ProtocolData) protos.ProtocolData
Constants ¶
View Source
const ( START = iota BULK_ARRAY SIMPLE_MESSAGE )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Redis ¶
type Redis struct { // config Ports []int SendRequest bool SendResponse bool // contains filtered or unexported fields }
Redis protocol plugin
func (*Redis) ConnectionTimeout ¶
func (*Redis) GapInStream ¶
func (redis *Redis) GapInStream(tcptuple *common.TcpTuple, dir uint8, nbytes int, private protos.ProtocolData) (priv protos.ProtocolData, drop bool)
func (*Redis) InitDefaults ¶
func (redis *Redis) InitDefaults()
func (*Redis) Parse ¶
func (redis *Redis) Parse( pkt *protos.Packet, tcptuple *common.TcpTuple, dir uint8, private protos.ProtocolData, ) protos.ProtocolData
func (*Redis) ReceivedFin ¶
func (redis *Redis) ReceivedFin(tcptuple *common.TcpTuple, dir uint8, private protos.ProtocolData) protos.ProtocolData
Click to show internal directories.
Click to hide internal directories.