MCPcopy Create free account

hub / github.com/celzero/firestack / types & classes

Types & classes485 in github.com/celzero/firestack

↓ 23 callersTypeAliaspxstatus
intra/ipn/proxies.go:71
↓ 6 callersTypeAliasnetaddr
netaddr is a net.Addr that returns "any" as its network. Only used for error reporting.
tunnel/dialer.go:164
↓ 5 callersTypeAliasLogLevel
intra/log/logger.go:175
↓ 4 callersTypeAliasICMP4Type
ICMP4Type is an ICMPv4 type, as specified in https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
intra/core/wire/icmp4.go:26
↓ 4 callersTypeAliasICMP6Type
ICMP6Type is an ICMPv6 type, as specified in https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml
intra/core/wire/icmp6.go:26
↓ 3 callersTypeAliasICMP4Code
ICMP4Code is an ICMPv4 code, as specified in https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
intra/core/wire/icmp4.go:55
↓ 3 callersTypeAliasICMP6Code
ICMP6Code is an ICMPv6 code, as specified in https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml
intra/core/wire/icmp6.go:58
↓ 2 callersTypeAliasProto
Proto is an IP subprotocol as defined by the IANA protocol numbers list (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml), or
intra/core/wire/proto.go:43
↓ 2 callersTypeAliasTCPFlag
max IPv4 header + basic TCP header in fragment blocks (8 bytes each)
intra/core/wire/parsed.go:34
↓ 1 callersTypeAliasAutoModeType
intra/settings/proxyopts.go:117
↓ 1 callersTypeAliasCryptoConstruction
intra/xdns/common.go:30
↓ 1 callersInterfaceMemReader
MemReader is the consumer side of a Memconsole double-buffer.
intra/log/log.go:62
↓ 1 callersFuncTypevendor
func(fwd net.Conn, dst netip.AddrPort) error
intra/udpmux.go:66
↓ 1 callersTypeAliasxaddrstatus
intra/dnsx/alg.go:223
StructAmnezia
Jc (Junk packet count) - number of packets with random data that are sent before the start of the session Jmin (Junk packet minimum size) - minimum pa
intra/ipn/wg/amnezia.go:37
StructAuthHandle
intra/rnet/http.go:109
StructBarrier
Barrier represents a class of work and forms a namespace in which units of work can be executed with duplicate suppression.
intra/core/barrier.go:80
StructBarrierState
BarrierState is a snapshot of a Barrier's metrics.
intra/core/runmet.go:437
StructBaseClient
intra/ipn/rpn/cfg.go:63
StructBigPrivateKey
CustomPublicKey is similar to rsa.PrivateKey, containing information needed for a private key used in the partially blind signature protocol.
intra/core/brsa/keys.go:56
StructBigPublicKey
BigPublicKey is the same as an rsa.PublicKey struct, except the public key is represented as a big integer as opposed to an int. For the partially bli
intra/core/brsa/keys.go:29
InterfaceBridge
intra/tunnel.go:59
StructByteWriter
intra/core/byt.go:11
InterfaceCacher
intra/dnsx/cacher.go:65
StructCantPause
intra/ipn/nop.go:103
StructCaptureMeta
CaptureMeta contains metadata that is used when debugging.
intra/core/wire/parsed.go:37
FuncTypeCheckIn
func(t time.Time)
intra/core/sched.go:19
InterfaceClient
intra/backend/ipn_proxies.go:362
StructClient
Client is a type that implements the client side of the blind RSA protocol, described in https://www.rfc-editor.org/rfc/rfc9474.html#name-rsabssa-vari
intra/core/brsa/brsa.go:70
InterfaceClientAuth
ClientAuth interface for providing TLS certificates and signatures.
intra/doh/client_auth.go:31
TypeAliasCloserOp
intra/core/closer.go:18
InterfaceConnMapper
intra/core/connmap.go:32
StructConnPool
github.com/redis/go-redis/blob/d9eeed13/internal/pool/pool.go
intra/core/connpool.go:196
InterfaceConsole
intra/backend/protect.go:15
InterfaceConsole
Console is an external logger.
intra/log/log.go:56
TypeAliasConsole
intra/tun2socks.go:53
FuncTypeControlFn
func(network, addr string, c syscall.RawConn) (err error)
intra/protect/protect.go:70
InterfaceController
Controller provides a way to bind and protect socket file descriptors.
intra/backend/protect.go:38
TypeAliasController
intra/tun2socks.go:54
StructCoreState
CoreState is a snapshot of all registered barriers, maps, and active goroutines.
intra/core/runmet.go:466
InterfaceDNS64
intra/dnsx/x64.go:27
InterfaceDNSListener
DNSListener receives Summaries.
intra/backend/dnsx_listener.go:126
TypeAliasDNSListener
intra/tun2socks.go:56
StructDNSOptions
DNSOptions define https or socks5 proxy options
intra/settings/dnsopts.go:23
StructDNSOpts
intra/backend/dnsx_listener.go:75
InterfaceDNSResolver
intra/backend/dnsx.go:159
StructDNSSummary
DNSSummary is a summary of a DNS transaction, reported when it is complete.
intra/backend/dnsx_listener.go:16
InterfaceDNSTransport
DNSTransport exports necessary methods from dnsx.Transport
intra/backend/dnsx.go:95
InterfaceDNSTransportMult
intra/backend/dnsx.go:111
InterfaceDNSTransportMultProvider
intra/backend/dnsx.go:154
InterfaceDNSTransportProvider
intra/backend/dnsx.go:123
StructDcMulti
DcMulti is a dnsx.TransportMult supporting dnscrypt servers and relays
intra/dnscrypt/multiserver.go:45
InterfaceDefaultDNS
DefaultDNS is the resolver used by all dialers.
intra/bootstrap.go:53
FuncTypeDemuxerFn
func(in net.Conn, to netip.AddrPort) error
intra/netstack/udp.go:33
FuncTypeDialFn
func(network, addr string) (net.Conn, error)
intra/protect/xdial.go:38
StructDialerOpts
1 MiB DialerOpts define dialer options.
intra/settings/dialeropts.go:18
TypeAliasDidDo
intra/core/barrier.go:27
TypeAliasDirection
in bytes; some sufficient value A Direction indicates whether the packing is being sent or received.
intra/netstack/snooper.go:55
InterfaceDuplexCloser
intra/core/proto.go:72
InterfaceDuplexConn
DuplexConn represents a bidirectional stream socket.
intra/core/proto.go:79
StructEpStat
intra/netstack/seamless.go:32
StructErrUDPGSODisabled
intra/ipn/wg/wgconn2.go:95
TypeAliasExitCode
intra/core/dontpanic.go:30
StructExpMap
ExpMap holds expiring keys and read hits.
intra/core/expiringmap.go:28
InterfaceFdSwapper
intra/netstack/seamless.go:23
InterfaceFilebasedConsole
intra/log/log.go:67
FuncTypeFinally
from: github.com/hashicorp/terraform/blob/325d18262e/internal/logging/panic.go#L36-L64
intra/core/dontpanic.go:26
StructFlow
intra/core/volatileflow.go:45
FuncTypeFlowFunc
func(v T)
intra/core/volatileflow.go:15
InterfaceFlowListener
intra/listener.go:49
StructFlowOn
intra/core/volatileflow.go:17
StructFlowSummary
FlowSummary reports information about each TCP connection, or a non-DNS UDP association, or ICMP echo when it is closed.
intra/listener.go:20
InterfaceGBaseConnHandler
intra/netstack/hdl.go:25
InterfaceGConnHandler
intra/netstack/hdl.go:57
InterfaceGEchoConnHandler
intra/netstack/hdl.go:52
StructGICMPConn
intra/netstack/icmpconn.go:38
InterfaceGICMPHandler
intra/netstack/icmp.go:21
InterfaceGMuxConnHandler
intra/netstack/hdl.go:46
InterfaceGSpecConnHandler
intra/netstack/hdl.go:34
StructGTCPConn
intra/netstack/tcp.go:53
InterfaceGTCPConnHandler
intra/netstack/tcp.go:47
StructGUDPConn
intra/netstack/udp.go:42
InterfaceGUDPConnHandler
intra/netstack/udp.go:35
StructGW
GW is a no-op/stub gateway that is either dualstack or not and has dummy stats.
intra/ipn/nop.go:35
StructGWNoVia
no DNS todo: impl a baseproxy for common fns ID, GetAddr, Status, Via, Hop etc
intra/ipn/nop.go:29
InterfaceGateway
intra/dnsx/alg.go:92
StructGoMetrics
intra/backend/netstat.go:240
StructGoStat
ref: github.com/google/gops/blob/35c854fb84a/agent/agent.go
intra/backend/netstat.go:196
StructHangover
intra/core/hangover.go:16
InterfaceHeader
Header is a packet header capable of marshaling itself into a byte buffer.
intra/core/wire/header.go:40
InterfaceHeaderChecksummer
HeaderChecksummer is implemented by Header implementations that need to do a checksum over their payloads.
intra/core/wire/header.go:53
StructHttpTunnel
HttpTunnel represents a configured HTTP Connect Tunnel dialer.
intra/ipn/h1/dialer.go:66
StructICMP4Header
ICMP4Header is an IPv4+ICMPv4 header.
intra/core/wire/icmp4.go:63
StructICMP6Header
ICMP6Header is an IPv4+ICMPv4 header.
intra/core/wire/icmp6.go:66
InterfaceICMPConn
intra/core/proto.go:105
StructICMPStat
ICMPStat is a collection of ICMP statistics for the current tunnel.
intra/backend/netstat.go:95
StructIP4Header
IP4Header represents an IPv4 packet header.
intra/core/wire/ip4.go:31
StructIP6Header
IP6Header represents an IPv6 packet header.
intra/core/wire/ip6.go:26
StructIPFwdStat
IPFwdStat is a collection of IP forwarding statistics for the current tunnel.
intra/backend/netstat.go:55
InterfaceIPMap
IPMap maps hostnames to IPSets.
intra/protect/ipmap/ipmap.go:104
next →1–100 of 485, ranked by callers