statistic

package
v0.3.8 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Type_name = map[int32]string{
		0:  "unknown",
		1:  "tcp",
		2:  "tcp4",
		3:  "tcp6",
		4:  "udp",
		5:  "udp4",
		6:  "udp6",
		7:  "ip",
		8:  "ip4",
		9:  "ip6",
		10: "unix",
		11: "unixgram",
		12: "unixpacket",
	}
	Type_value = map[string]int32{
		"unknown":    0,
		"tcp":        1,
		"tcp4":       2,
		"tcp6":       3,
		"udp":        4,
		"udp4":       5,
		"udp6":       6,
		"ip":         7,
		"ip4":        8,
		"ip6":        9,
		"unix":       10,
		"unixgram":   11,
		"unixpacket": 12,
	}
)

Enum value maps for Type.

View Source
var File_statistic_config_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Connection

type Connection struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*Connection) ClearAddr added in v0.3.8

func (x *Connection) ClearAddr()

func (*Connection) ClearComponent added in v0.3.8

func (x *Connection) ClearComponent()

func (*Connection) ClearDestionation added in v0.3.8

func (x *Connection) ClearDestionation()

func (*Connection) ClearDomain added in v0.3.8

func (x *Connection) ClearDomain()

func (*Connection) ClearFakeIp added in v0.3.8

func (x *Connection) ClearFakeIp()

func (*Connection) ClearHash added in v0.3.8

func (x *Connection) ClearHash()

func (*Connection) ClearHosts added in v0.3.8

func (x *Connection) ClearHosts()

func (*Connection) ClearHttpHost added in v0.3.8

func (x *Connection) ClearHttpHost()

func (*Connection) ClearId added in v0.3.8

func (x *Connection) ClearId()

func (*Connection) ClearInbound added in v0.3.8

func (x *Connection) ClearInbound()

func (*Connection) ClearIp added in v0.3.8

func (x *Connection) ClearIp()

func (*Connection) ClearMode added in v0.3.8

func (x *Connection) ClearMode()

func (*Connection) ClearModeReason added in v0.3.8

func (x *Connection) ClearModeReason()

func (*Connection) ClearNodeName added in v0.3.8

func (x *Connection) ClearNodeName()

func (*Connection) ClearOutbound added in v0.3.8

func (x *Connection) ClearOutbound()

func (*Connection) ClearPid added in v0.3.8

func (x *Connection) ClearPid()

func (*Connection) ClearProcess added in v0.3.8

func (x *Connection) ClearProcess()

func (*Connection) ClearProtocol added in v0.3.8

func (x *Connection) ClearProtocol()

func (*Connection) ClearSource added in v0.3.8

func (x *Connection) ClearSource()

func (*Connection) ClearTag added in v0.3.8

func (x *Connection) ClearTag()

func (*Connection) ClearTlsServerName added in v0.3.8

func (x *Connection) ClearTlsServerName()

func (*Connection) ClearType added in v0.3.8

func (x *Connection) ClearType()

func (*Connection) ClearUdpMigrateId added in v0.3.8

func (x *Connection) ClearUdpMigrateId()

func (*Connection) ClearUid added in v0.3.8

func (x *Connection) ClearUid()

func (*Connection) GetAddr

func (x *Connection) GetAddr() string

func (*Connection) GetComponent added in v0.3.8

func (x *Connection) GetComponent() string

func (*Connection) GetDestionation added in v0.3.8

func (x *Connection) GetDestionation() string

func (*Connection) GetDomain added in v0.3.8

func (x *Connection) GetDomain() string

func (*Connection) GetFakeIp added in v0.3.8

func (x *Connection) GetFakeIp() string

func (*Connection) GetHash added in v0.3.8

func (x *Connection) GetHash() string

func (*Connection) GetHosts added in v0.3.8

func (x *Connection) GetHosts() string

func (*Connection) GetHttpHost added in v0.3.8

func (x *Connection) GetHttpHost() string

func (*Connection) GetId

func (x *Connection) GetId() uint64

func (*Connection) GetInbound added in v0.3.8

func (x *Connection) GetInbound() string

func (*Connection) GetIp added in v0.3.8

func (x *Connection) GetIp() string

func (*Connection) GetMode added in v0.3.8

func (x *Connection) GetMode() bypass.Mode

func (*Connection) GetModeReason added in v0.3.8

func (x *Connection) GetModeReason() string

func (*Connection) GetNodeName added in v0.3.8

func (x *Connection) GetNodeName() string

func (*Connection) GetOutbound added in v0.3.8

func (x *Connection) GetOutbound() string

func (*Connection) GetPid added in v0.3.8

func (x *Connection) GetPid() uint64

func (*Connection) GetProcess added in v0.3.8

func (x *Connection) GetProcess() string

func (*Connection) GetProtocol added in v0.3.8

func (x *Connection) GetProtocol() string

func (*Connection) GetSource added in v0.3.8

func (x *Connection) GetSource() string

func (*Connection) GetTag added in v0.3.8

func (x *Connection) GetTag() string

func (*Connection) GetTlsServerName added in v0.3.8

func (x *Connection) GetTlsServerName() string

func (*Connection) GetType

func (x *Connection) GetType() *NetType

func (*Connection) GetUdpMigrateId added in v0.3.8

func (x *Connection) GetUdpMigrateId() uint64

func (*Connection) GetUid added in v0.3.8

func (x *Connection) GetUid() uint64

func (*Connection) HasAddr added in v0.3.8

func (x *Connection) HasAddr() bool

func (*Connection) HasComponent added in v0.3.8

func (x *Connection) HasComponent() bool

func (*Connection) HasDestionation added in v0.3.8

func (x *Connection) HasDestionation() bool

func (*Connection) HasDomain added in v0.3.8

func (x *Connection) HasDomain() bool

func (*Connection) HasFakeIp added in v0.3.8

func (x *Connection) HasFakeIp() bool

func (*Connection) HasHash added in v0.3.8

func (x *Connection) HasHash() bool

func (*Connection) HasHosts added in v0.3.8

func (x *Connection) HasHosts() bool

func (*Connection) HasHttpHost added in v0.3.8

func (x *Connection) HasHttpHost() bool

func (*Connection) HasId added in v0.3.8

func (x *Connection) HasId() bool

func (*Connection) HasInbound added in v0.3.8

func (x *Connection) HasInbound() bool

func (*Connection) HasIp added in v0.3.8

func (x *Connection) HasIp() bool

func (*Connection) HasMode added in v0.3.8

func (x *Connection) HasMode() bool

func (*Connection) HasModeReason added in v0.3.8

func (x *Connection) HasModeReason() bool

func (*Connection) HasNodeName added in v0.3.8

func (x *Connection) HasNodeName() bool

func (*Connection) HasOutbound added in v0.3.8

func (x *Connection) HasOutbound() bool

func (*Connection) HasPid added in v0.3.8

func (x *Connection) HasPid() bool

func (*Connection) HasProcess added in v0.3.8

func (x *Connection) HasProcess() bool

func (*Connection) HasProtocol added in v0.3.8

func (x *Connection) HasProtocol() bool

func (*Connection) HasSource added in v0.3.8

func (x *Connection) HasSource() bool

func (*Connection) HasTag added in v0.3.8

func (x *Connection) HasTag() bool

func (*Connection) HasTlsServerName added in v0.3.8

func (x *Connection) HasTlsServerName() bool

func (*Connection) HasType added in v0.3.8

func (x *Connection) HasType() bool

func (*Connection) HasUdpMigrateId added in v0.3.8

func (x *Connection) HasUdpMigrateId() bool

func (*Connection) HasUid added in v0.3.8

func (x *Connection) HasUid() bool

func (*Connection) ProtoMessage

func (*Connection) ProtoMessage()

func (*Connection) ProtoReflect

func (x *Connection) ProtoReflect() protoreflect.Message

func (*Connection) Reset

func (x *Connection) Reset()

func (*Connection) SetAddr added in v0.3.8

func (x *Connection) SetAddr(v string)

func (*Connection) SetComponent added in v0.3.8

func (x *Connection) SetComponent(v string)

func (*Connection) SetDestionation added in v0.3.8

func (x *Connection) SetDestionation(v string)

func (*Connection) SetDomain added in v0.3.8

func (x *Connection) SetDomain(v string)

func (*Connection) SetFakeIp added in v0.3.8

func (x *Connection) SetFakeIp(v string)

func (*Connection) SetHash added in v0.3.8

func (x *Connection) SetHash(v string)

func (*Connection) SetHosts added in v0.3.8

func (x *Connection) SetHosts(v string)

func (*Connection) SetHttpHost added in v0.3.8

func (x *Connection) SetHttpHost(v string)

func (*Connection) SetId added in v0.3.8

func (x *Connection) SetId(v uint64)

func (*Connection) SetInbound added in v0.3.8

func (x *Connection) SetInbound(v string)

func (*Connection) SetIp added in v0.3.8

func (x *Connection) SetIp(v string)

func (*Connection) SetMode added in v0.3.8

func (x *Connection) SetMode(v bypass.Mode)

func (*Connection) SetModeReason added in v0.3.8

func (x *Connection) SetModeReason(v string)

func (*Connection) SetNodeName added in v0.3.8

func (x *Connection) SetNodeName(v string)

func (*Connection) SetOutbound added in v0.3.8

func (x *Connection) SetOutbound(v string)

func (*Connection) SetPid added in v0.3.8

func (x *Connection) SetPid(v uint64)

func (*Connection) SetProcess added in v0.3.8

func (x *Connection) SetProcess(v string)

func (*Connection) SetProtocol added in v0.3.8

func (x *Connection) SetProtocol(v string)

func (*Connection) SetSource added in v0.3.8

func (x *Connection) SetSource(v string)

func (*Connection) SetTag added in v0.3.8

func (x *Connection) SetTag(v string)

func (*Connection) SetTlsServerName added in v0.3.8

func (x *Connection) SetTlsServerName(v string)

func (*Connection) SetType added in v0.3.8

func (x *Connection) SetType(v *NetType)

func (*Connection) SetUdpMigrateId added in v0.3.8

func (x *Connection) SetUdpMigrateId(v uint64)

func (*Connection) SetUid added in v0.3.8

func (x *Connection) SetUid(v uint64)

func (*Connection) String

func (x *Connection) String() string

type Connection_builder added in v0.3.8

type Connection_builder struct {
	Addr          *string
	Id            *uint64
	Type          *NetType
	Source        *string
	Inbound       *string
	Outbound      *string
	Destionation  *string
	FakeIp        *string
	Hosts         *string
	Domain        *string
	Ip            *string
	Tag           *string
	Hash          *string
	NodeName      *string
	Protocol      *string
	Process       *string
	Pid           *uint64
	Uid           *uint64
	TlsServerName *string
	HttpHost      *string
	Component     *string
	UdpMigrateId  *uint64
	Mode          *bypass.Mode
	ModeReason    *string
	// contains filtered or unexported fields
}

func (Connection_builder) Build added in v0.3.8

func (b0 Connection_builder) Build() *Connection

type NetType

type NetType struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*NetType) ClearConnType added in v0.3.8

func (x *NetType) ClearConnType()

func (*NetType) ClearUnderlyingType added in v0.3.8

func (x *NetType) ClearUnderlyingType()

func (*NetType) GetConnType

func (x *NetType) GetConnType() Type

func (*NetType) GetUnderlyingType

func (x *NetType) GetUnderlyingType() Type

func (*NetType) HasConnType added in v0.3.8

func (x *NetType) HasConnType() bool

func (*NetType) HasUnderlyingType added in v0.3.8

func (x *NetType) HasUnderlyingType() bool

func (*NetType) ProtoMessage

func (*NetType) ProtoMessage()

func (*NetType) ProtoReflect

func (x *NetType) ProtoReflect() protoreflect.Message

func (*NetType) Reset

func (x *NetType) Reset()

func (*NetType) SetConnType added in v0.3.8

func (x *NetType) SetConnType(v Type)

func (*NetType) SetUnderlyingType added in v0.3.8

func (x *NetType) SetUnderlyingType(v Type)

func (*NetType) String

func (x *NetType) String() string

type NetType_builder added in v0.3.8

type NetType_builder struct {
	ConnType       *Type
	UnderlyingType *Type
	// contains filtered or unexported fields
}

func (NetType_builder) Build added in v0.3.8

func (b0 NetType_builder) Build() *NetType

type Type

type Type int32

"tcp", "tcp4", "tcp6" "udp", "udp4", "udp6" "ip", "ip4", "ip6" "unix", "unixgram", "unixpacket"

const (
	Type_unknown    Type = 0
	Type_tcp        Type = 1
	Type_tcp4       Type = 2
	Type_tcp6       Type = 3
	Type_udp        Type = 4
	Type_udp4       Type = 5
	Type_udp6       Type = 6
	Type_ip         Type = 7
	Type_ip4        Type = 8
	Type_ip6        Type = 9
	Type_unix       Type = 10
	Type_unixgram   Type = 11
	Type_unixpacket Type = 12
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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