Documentation ¶
Index ¶
Constants ¶
View Source
const (
// PluginClass registered
PluginClass = "tcpplugin"
)
Variables ¶
View Source
var DefaultTimeout = 2 * time.Minute
DefaultTimeout is used for set timeouts for flushing connections
Functions ¶
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin implements packetsniff.Plugin interface
func New ¶
func New(id string, processor *tcpproc.Processor, timeout time.Duration, f filter.Filter, stop bool) *Plugin
New instance a new plugin with the tcp processor passed
func (*Plugin) RegisterHooks ¶
func (p *Plugin) RegisterHooks(hooks *packetsniff.Hooks)
RegisterHooks implements packetsniff.Plugin interface
Click to show internal directories.
Click to hide internal directories.