MCPcopy
hub / github.com/dreadl0ck/netcap / StreamDecoderFactory

Interface StreamDecoderFactory

decoder/core/stream_decoders.go:49–53  ·  view source on GitHub ↗

StreamDecoderFactory produces stream decoder instances.

Source from the content-addressed store, hash-verified

47
48// StreamDecoderFactory produces stream decoder instances.
49type StreamDecoderFactory interface {
50
51 // New StreamDecoderInterface
52 New(conversation *ConversationInfo) StreamDecoderInterface
53}
54
55// StreamDecoderInterface is the interface for processing a bi-directional network connection.
56type StreamDecoderInterface interface {

Callers 8

abstract.goFile · 0.65
stream.goFile · 0.65
alert.goFile · 0.65
initServiceProbesFunction · 0.65
decryptBodyMethod · 0.65
messages.goFile · 0.65
decodeMethod · 0.65
software.goFile · 0.65

Implementers 15

httpReaderdecoder/stream/http/http_reader.go
imapReaderdecoder/stream/imap/imap_reader.go
zabbixReaderdecoder/stream/zabbix/zabbix_reader.go
bgpReaderdecoder/stream/bgp/bgp_reader.go
quicReaderdecoder/stream/quic/quic_reader.go
opcuaReaderdecoder/stream/opcua/opcua_reader.go
socksReaderdecoder/stream/socks/socks_reader.go
protobufReaderdecoder/stream/protobuf/protobuf.go
ippReaderdecoder/stream/ipp/ipp_reader.go
modbusReaderdecoder/stream/modbus/modbus_reader.go
tacacsReaderdecoder/stream/tacacs/tacacs_reader.go
sshReaderdecoder/stream/ssh/ssh_reader.go

Calls

no outgoing calls

Tested by

no test coverage detected