Documentation ¶
Index ¶
- func CollectorStats()
- type Collector
- type PcapCollector
- func (c *PcapCollector) Connect(remote net.IPAddr) error
- func (c *PcapCollector) ListNics()
- func (c *PcapCollector) LoadFile(filename string) (err error)
- func (c *PcapCollector) NewCapturePoint() (err error)
- func (c *PcapCollector) OpenNic(nicname string) (err error)
- func (c *PcapCollector) Packets() <-chan packets.PacketSummary
- func (c *PcapCollector) Start(point *capture.CapturePoint)
- func (c *PcapCollector) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectorStats ¶
func CollectorStats()
Types ¶
type Collector ¶
type Collector interface { Start() error Stop() error Packets() <-chan packets.PacketSummary }
type PcapCollector ¶
type PcapCollector struct {
// contains filtered or unexported fields
}
func NewPcapCollector ¶
func NewPcapCollector() (collector *PcapCollector)
func (*PcapCollector) ListNics ¶
func (c *PcapCollector) ListNics()
check available NICs to match against requested one
func (*PcapCollector) LoadFile ¶
func (c *PcapCollector) LoadFile(filename string) (err error)
Load PCap data from file and start piping it into the collector channel
func (*PcapCollector) NewCapturePoint ¶
func (c *PcapCollector) NewCapturePoint() (err error)
func (*PcapCollector) OpenNic ¶
func (c *PcapCollector) OpenNic(nicname string) (err error)
Open local NIC as Packet Data Source
func (*PcapCollector) Packets ¶
func (c *PcapCollector) Packets() <-chan packets.PacketSummary
Interface Declaration to pull packets from the Collector
func (*PcapCollector) Start ¶
func (c *PcapCollector) Start(point *capture.CapturePoint)
func (*PcapCollector) Stop ¶
func (c *PcapCollector) Stop()
Click to show internal directories.
Click to hide internal directories.