Documentation
¶
Index ¶
Constants ¶
View Source
const (
LibSSL = "libssl.so"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct {
// contains filtered or unexported fields
}
func NewContainer ¶
func (*Container) AddProcess ¶
func (*Container) HasOpenSSL ¶
func (*Container) RemoveProcess ¶
type OpenSSLManager ¶
type OpenSSLManager struct { // embed a default process observer process.DefaultObserver // contains filtered or unexported fields }
func NewOpenSSLManager ¶
func NewOpenSSLManager(logger *zap.Logger, probeFn func() []*common.Uprobe) *OpenSSLManager
func (*OpenSSLManager) ProcessReplaced ¶
func (m *OpenSSLManager) ProcessReplaced(p *process.Process) error
func (*OpenSSLManager) ProcessStarted ¶
func (m *OpenSSLManager) ProcessStarted(p *process.Process) error
func (*OpenSSLManager) ProcessStopped ¶
func (m *OpenSSLManager) ProcessStopped(p *process.Process) error
func (*OpenSSLManager) Start ¶
func (m *OpenSSLManager) Start() error
func (*OpenSSLManager) Stop ¶
func (m *OpenSSLManager) Stop() (err error)
type OpenSSLTarget ¶
type OpenSSLTarget struct {
// contains filtered or unexported fields
}
func NewOpenSSLTarget ¶
func NewOpenSSLTarget(logger *zap.Logger, name, containerID, location string, ef *binutils.Elf, type_ TargetType, probes []*common.Uprobe, cacheEntry *ScanResult) *OpenSSLTarget
func (*OpenSSLTarget) Start ¶
func (t *OpenSSLTarget) Start() error
func (*OpenSSLTarget) Stop ¶
func (t *OpenSSLTarget) Stop() error
type ScanResult ¶
cache for openssl
Click to show internal directories.
Click to hide internal directories.