Documentation
¶
Index ¶
- func NfqueueProc(cfg *iconfig.NfqueueCfg, logger yalogi.Logger) (nfqueue.PacketProcessor, error)
- func NfqueueSvc(proc nfqueue.PacketProcessor, b *builder.Builder, logger yalogi.Logger) (*nfqueue.PacketService, error)
- func PacketPlugins(cfg *iconfig.NfqueueCfg, b *builder.Builder, logger yalogi.Logger) error
- func PacketProcBuilder(cfg *iconfig.NfqueueCfg, regsvc apiservice.Discover, logger yalogi.Logger) (*builder.Builder, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NfqueueProc ¶
func NfqueueProc(cfg *iconfig.NfqueueCfg, logger yalogi.Logger) (nfqueue.PacketProcessor, error)
NfqueueProc creates a new nfqueue processor
func NfqueueSvc ¶
func NfqueueSvc(proc nfqueue.PacketProcessor, b *builder.Builder, logger yalogi.Logger) (*nfqueue.PacketService, error)
NfqueueSvc creates a new packet sniffer service
func PacketPlugins ¶
PacketPlugins creates plugins using builder
func PacketProcBuilder ¶
func PacketProcBuilder(cfg *iconfig.NfqueueCfg, regsvc apiservice.Discover, logger yalogi.Logger) (*builder.Builder, error)
PacketProcBuilder factory
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.