Documentation
¶
Index ¶
- func Execute() error
- func InitTLSProbes(logger *zap.Logger, tlsProbesStr string, objs *tap.TapObjects) (*tls.TlsManager, error)
- func NewEbpfOpenSSLprobesCreator(objs *tap.TapObjects) func() []*common.Uprobe
- func NewEbpfProcManager(logger *zap.Logger, objs *tap.TapObjects) (*ebpfProcess.Manager, error)
- func NewEbpfSockManager(logger *zap.Logger, connMan *connection.Manager, objs *tap.TapObjects) (*socket.SocketEventManager, error)
- func PrintDevToolsBox(url string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitTLSProbes ¶
func InitTLSProbes(logger *zap.Logger, tlsProbesStr string, objs *tap.TapObjects) (*tls.TlsManager, error)
func NewEbpfOpenSSLprobesCreator ¶
func NewEbpfOpenSSLprobesCreator(objs *tap.TapObjects) func() []*common.Uprobe
NewEbpfOpenSSLprobesCreator creates a function that returns a list of uprobes for the OpenSSL library this is used to create new probes for each many instances.
func NewEbpfProcManager ¶
func NewEbpfProcManager(logger *zap.Logger, objs *tap.TapObjects) (*ebpfProcess.Manager, error)
func NewEbpfSockManager ¶
func NewEbpfSockManager(logger *zap.Logger, connMan *connection.Manager, objs *tap.TapObjects) (*socket.SocketEventManager, error)
func PrintDevToolsBox ¶
func PrintDevToolsBox(url string)
PrintDevToolsBox prints a nicely formatted box with the devtools URL
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.