tlstapper

package
v0.0.0-...-8c97c4a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2022 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ABI0 goAbi = iota
	ABIInternal
)
View Source
const FlagsIsClientBit uint32 = 1 << 0
View Source
const FlagsIsReadBit uint32 = 1 << 1
View Source
const GlobalTapPid = 0
View Source
const PtrSize int = 8

Variables

This section is empty.

Functions

func LogError

func LogError(err error)

func UpdateTapTargets

func UpdateTapTargets(tls *TlsTapper, pods *[]v1.Pod, procfs string) error

Types

type TlsTapper

type TlsTapper struct {
	// contains filtered or unexported fields
}

func (*TlsTapper) AddGoPid

func (t *TlsTapper) AddGoPid(procfs string, pid uint32, namespace string) error

func (*TlsTapper) AddSSLLibPid

func (t *TlsTapper) AddSSLLibPid(procfs string, pid uint32, namespace string) error

func (*TlsTapper) ClearPids

func (t *TlsTapper) ClearPids()

func (*TlsTapper) Close

func (t *TlsTapper) Close() []error

func (*TlsTapper) GlobalGoTap

func (t *TlsTapper) GlobalGoTap(procfs string, pid string) error

func (*TlsTapper) GlobalSSLLibTap

func (t *TlsTapper) GlobalSSLLibTap(sslLibrary string) error

func (*TlsTapper) Init

func (t *TlsTapper) Init(chunksBufferSize int, logBufferSize int, procfs string, extension *api.Extension) error

func (*TlsTapper) Poll

func (t *TlsTapper) Poll(emitter api.Emitter, options *api.TrafficFilteringOptions, streamsMap api.TcpStreamMap)

func (*TlsTapper) PollForLogging

func (t *TlsTapper) PollForLogging()

func (*TlsTapper) RemovePid

func (t *TlsTapper) RemovePid(pid uint32) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL