Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AFPacketStrategy ¶
type AFPacketStrategy struct {
// contains filtered or unexported fields
}
AFPacketStrategy is...
func (*AFPacketStrategy) New ¶
func (s *AFPacketStrategy) New(c *config.Config) ([]PacketDataSource, error)
New is ...
func (*AFPacketStrategy) PacketStats ¶
func (s *AFPacketStrategy) PacketStats() (received uint64, dropped uint64)
PacketStats is ...
type PCAPStrategy ¶
type PCAPStrategy struct {
// contains filtered or unexported fields
}
PCAPStrategy is ...
func (*PCAPStrategy) New ¶
func (s *PCAPStrategy) New(c *config.Config) ([]PacketDataSource, error)
New is ...
func (*PCAPStrategy) PacketStats ¶
func (s *PCAPStrategy) PacketStats() (received uint64, dropped uint64)
PacketStats is ...
type PFringsStrategy ¶
type PFringsStrategy struct {
// contains filtered or unexported fields
}
PFringsStrategy is ...
func (*PFringsStrategy) New ¶
func (s *PFringsStrategy) New(c *config.Config) ([]PacketDataSource, error)
New is ...
func (*PFringsStrategy) PacketStats ¶
func (s *PFringsStrategy) PacketStats() (received uint64, dropped uint64)
PacketStats is ...
type PacketDataSource ¶
type PacketDataSource interface { gopacket.PacketDataSource gopacket.ZeroCopyPacketDataSource }
PacketDataSource is ...
type PacketsCaptureStrategy ¶
type PacketsCaptureStrategy interface { New(c *config.Config) ([]PacketDataSource, error) Destroy() PacketStats() (received uint64, dropped uint64) }
PacketsCaptureStrategy is ...
Click to show internal directories.
Click to hide internal directories.