Documentation ¶
Index ¶
- func SetLogger(logger *logging.Logger)
- type Options
- type SnitchClient
- func (s *SnitchClient) Dial() error
- func (s *SnitchClient) LookupTCPSocketProcess(srcPort uint16, dstAddr net.IP, dstPort uint16) *procsnitch.Info
- func (s *SnitchClient) LookupUDPSocketProcess(srcPort uint16) *procsnitch.Info
- func (s *SnitchClient) LookupUNIXSocketProcess(socketFile string) *procsnitch.Info
- func (s *SnitchClient) Start() error
- func (s *SnitchClient) Stop() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SnitchClient ¶
type SnitchClient struct {
// contains filtered or unexported fields
}
func NewSnitchClient ¶
func NewSnitchClient(socketFile string, options *Options) *SnitchClient
NewSnitchClient is used to talk to procsnitchd options can set to nil in order to utilize defaults
func (*SnitchClient) Dial ¶
func (s *SnitchClient) Dial() error
func (*SnitchClient) LookupTCPSocketProcess ¶
func (s *SnitchClient) LookupTCPSocketProcess(srcPort uint16, dstAddr net.IP, dstPort uint16) *procsnitch.Info
func (*SnitchClient) LookupUDPSocketProcess ¶
func (s *SnitchClient) LookupUDPSocketProcess(srcPort uint16) *procsnitch.Info
func (*SnitchClient) LookupUNIXSocketProcess ¶
func (s *SnitchClient) LookupUNIXSocketProcess(socketFile string) *procsnitch.Info
func (*SnitchClient) Start ¶
func (s *SnitchClient) Start() error
func (*SnitchClient) Stop ¶
func (s *SnitchClient) Stop() error
Click to show internal directories.
Click to hide internal directories.