MCPcopy Create free account

hub / github.com/celzero/firestack / functions

Functions3,609 in github.com/celzero/firestack

↓ 2 callersMethodGetRelay
Return the proxy (relay) always used by this transport. Returns nil if there isn't any.
intra/backend/dnsx.go:106
↓ 2 callersMethodGetRelay
()
intra/dnscrypt/servers.go:425
↓ 2 callersMethodGetServer
(id string)
intra/rnet/servers.go:152
↓ 2 callersFunctionGg
Gg runs f in a goroutine, recovers from any panics if any; then calls cb in a separate goroutine, and recovers from any panics.
intra/core/async.go:68
↓ 2 callersFunctionHandlerAddrs
(hdl GConnHandler)
intra/netstack/rev.go:258
↓ 2 callersMethodHasAuth
HasAuth returns true if p has auth params.
intra/settings/proxyopts.go:88
↓ 2 callersFunctionHttpClient
Exported for testing only.
intra/ipn/pxclient.go:588
↓ 2 callersMethodICMP4Header
()
intra/core/wire/parsed.go:441
↓ 2 callersMethodICMP6Header
()
intra/core/wire/parsed.go:457
↓ 2 callersMethodID
()
intra/dnsx/plus.go:104
↓ 2 callersMethodID
()
intra/dnscrypt/servers.go:387
↓ 2 callersFunctionIP2Cidr2
(ippOrCidr string)
intra/core/ip.go:94
↓ 2 callersMethodIP4Header
()
intra/core/wire/parsed.go:405
↓ 2 callersFunctionIPs
(msg *dns.Msg)
intra/xdns/dnsutil.go:974
↓ 2 callersFunctionIcmpReaches
(p Proxy, ipp netip.AddrPort)
intra/ipn/proxy.go:618
↓ 2 callersFunctionIsAll
(arr []T, test TestFn[T])
intra/core/slices.go:127
↓ 2 callersMethodIsDnsAddr
IsDnsAddr returns true if the ip:port is resolver's fake endpoint
intra/dnsx/transport.go:178
↓ 2 callersFunctionIsHTTPQuestion
whether question q is a https question
intra/xdns/dnsutil.go:1139
↓ 2 callersFunctionIsMDNSQuery
(qname string)
intra/xdns/dnsutil.go:1492
↓ 2 callersMethodIsNat64
Returns true if ip is a NAT64 address from transport id.
intra/dnsx/x64.go:42
↓ 2 callersFunctionIsSVCBQuestion
whether question q is a svcb question
intra/xdns/dnsutil.go:1134
↓ 2 callersFunctionIsServFailOrInvalid
(msg *dns.Msg)
intra/xdns/dnsutil.go:1456
↓ 2 callersFunctionIsZero
(x any)
intra/core/typ.go:104
↓ 2 callersMethodK
K sets the (value, expiry) for the given key and returns the number of hits. expiry must be greater than the minimum lifetime.
intra/core/expiringmap.go:151
↓ 2 callersFunctionLOB
LOB returns a truncated byte slice of size 524288
intra/core/buf.go:66
↓ 2 callersMethodLatestRecentHandshake
()
intra/ipn/wg/stats.go:127
↓ 2 callersFunctionLevelOf
(level int32)
intra/log/log.go:286
↓ 2 callersMethodLinkAddress
LinkAddress returns the link address of this endpoint.
intra/netstack/fdbased.go:404
↓ 2 callersMethodListenUDPAddrPort
(laddr netip.AddrPort)
intra/ipn/wgnet.go:259
↓ 2 callersMethodLoad
Load returns the value of a. May return zero value. This func is atomic.
intra/core/volatile.go:43
↓ 2 callersMethodLookup
(q []byte, _ string, _ ...string)
intra/ipn/multihost/multihost_test.go:28
↓ 2 callersMethodLookupNetIPFor
LookupNetIPFor is like LookupFor
intra/protect/ipmap/ipmap.go:97
↓ 2 callersMethodMDNS
MDNS returns the mdns transport, if available; error otherwise.
intra/dnsx/transport.go:188
↓ 2 callersMethodMakeIPSet
MakeIPSet creates an IPSet for this hostname bootstrapped with given IPs or IP:Ports. Subsequent calls to MakeIPSet return a new, overridden IPSet. ho
intra/protect/ipmap/ipmap.go:124
↓ 2 callersFunctionMakeListenConfig
unused: Creates a listener that binds to a particular ip.
intra/protect/protect.go:161
↓ 2 callersMethodMakeUapiConfig
MakeUapiConfig builds an on-the-fly UAPI config string that overlays the credentials from a permanent config (private key, address, DNS, preshared key
intra/ipn/rpn/regional.go:136
↓ 2 callersFunctionMin
(a, b int)
intra/xdns/common.go:169
↓ 2 callersMethodMsg
Msg implements PipKeyProvider.
intra/backend/ipn_pipkeygen.go:460
↓ 2 callersMethodMult
Mult returns the key multiplied by the basepoint (curve25519).
intra/backend/ipn_wgkeygen.go:48
↓ 2 callersMethodNetwork
()
intra/dialers/retrier.go:47
↓ 2 callersFunctionNewBigPublicKey
NewBigPublicKey creates a BigPublicKey from a rsa.PublicKey.
intra/core/brsa/keys.go:47
↓ 2 callersFunctionNewDcMult
NewDcMult creates a dnscrypt proxy
intra/dnscrypt/multiserver.go:735
↓ 2 callersFunctionNewEndQueryError
()
intra/dnsx/queryerror.go:141
↓ 2 callersFunctionNewForeverFlow
(v T)
intra/core/volatileflow.go:55
↓ 2 callersFunctionNewGTunnel
fd must be non-blocking.
tunnel/tunnel.go:173
↓ 2 callersFunctionNewGoosTransport
in secs NewGoosTransport returns the default Go DNS resolver
intra/dns53/goos.go:42
↓ 2 callersFunctionNewKeyedBarrier
(ctx context.Context, id string, ttl time.Duration)
intra/core/barrier.go:100
↓ 2 callersFunctionNewMap
(id string)
intra/ipn/multihost/map.go:260
↓ 2 callersFunctionNewMemoryBased
NewMemoryBased creates a Memconsole backed by page-aligned memfd regions. Returns an error if the kernel does not support memfd_create (Linux < 3.17)
intra/log/memconsole.go:148
↓ 2 callersFunctionNewNatPt2
NewNatPt2 returns a new NatPt.
intra/x64/natpt.go:56
↓ 2 callersFunctionNewProcNetEntry
NewProcNetEntry creates an Entry
intra/netstat/procfs.go:91
↓ 2 callersFunctionNewProtected
hostOrIP may be host:port, or ip:port, or host, or ip.
intra/dialers/ips.go:78
↓ 2 callersFunctionNewRadixTree
()
intra/backend/core_radixtree.go:46
↓ 2 callersFunctionNewSocks5Proxy
(id string, ctx context.Context, ctl protect.Controller, px ProxyProvider, po *settings.ProxyOptions)
intra/ipn/socks5.go:98
↓ 2 callersFunctionNewTunnel2
(fd, linkmtu, tunmtu int, ifaddrs, fakedns string, dtr DefaultDNS, bdg Bridge)
intra/tunnel.go:159
↓ 2 callersFunctionNewVerifier
(v Variant, pk *rsa.PublicKey)
intra/core/brsa/brsa.go:196
↓ 2 callersFunctionNewWgProxy
ref: github.com/WireGuard/wireguard-android/blob/713947e432/tunnel/tools/libwg-go/api-android.go#L76
intra/ipn/wgproxy.go:779
↓ 2 callersFunctionNewXdomains
NewXdomains returns a new xdomains object keyed by tid+uid.
intra/dnsx/alg.go:707
↓ 2 callersFunctionNewXips
NewXips returns a new xips object with primary and secondary ips. May return nil if tid is empty.
intra/dnsx/alg.go:261
↓ 2 callersFunctionOf
(tag string, l LogFn2)
intra/log/log.go:136
↓ 2 callersMethodOnDNSAdded
OnDNSAdded is called when a new DNS transport with id is added.
intra/backend/dnsx.go:168
↓ 2 callersMethodOnDeviceBlock
()
intra/dnsx/rethinkdns.go:84
↓ 2 callersMethodOnDeviceBlock
()
intra/dnsx/rethinkdns.go:157
↓ 2 callersMethodOnResponse
OnResponse is called when a DNS response is received. May be called twice for the same query, for instance, when different options are requested throu
intra/backend/dnsx_listener.go:138
↓ 2 callersMethodOps
Ops returns the RpnOps that control the behaviour of Update.
intra/backend/ipn_proxies.go:275
↓ 2 callersFunctionP
P logs a private message.
intra/log/log.go:199
↓ 2 callersMethodPTR
given an alg or real ip, retrieves assoc dns names as csv, if any
intra/dnsx/alg.go:96
↓ 2 callersMethodPause
()
intra/ipn/wgproxy.go:175
↓ 2 callersFunctionPing
from: github.com/go-ping/ping/blob/caaf2b72ea5/ping.go
intra/core/ping.go:43
↓ 2 callersMethodPostflow
Postflow reports summary after flow closes.
intra/listener.go:77
↓ 2 callersMethodPreferredAddr
prefers v4; see: github.com/WireGuard/wireguard-android/blob/4ba87947a/tunnel/src/main/java/com/wireguard/config/InetEndpoint.java#L97
intra/ipn/multihost/multihost.go:169
↓ 2 callersFunctionPrefixWithSize
(packet []byte)
intra/xdns/common.go:158
↓ 2 callersMethodProtect
Protect marks fd as protected from routing loops, if any. On Android, this means calling VpnService.protect(fd) to exempt it from fwmarks that route i
intra/backend/protect.go:47
↓ 2 callersFunctionPtrEq
(a, b any)
intra/core/typ.go:100
↓ 2 callersMethodPurgeAll
()
intra/ipn/rpn.go:29
↓ 2 callersMethodPurgeAll
()
intra/ipn/rpn.go:475
↓ 2 callersFunctionQueryFor
QueryFor forward a DNS request for uid (if set) or to chosen transport, tid (if uid is not set).
intra/dialers/dns.go:118
↓ 2 callersFunctionQuestion
(domain string, qtyp uint16)
intra/xdns/dnsutil.go:596
↓ 2 callersMethodReadBatch
(ms []ipv6.Message, flags int)
intra/ipn/wg/wgconn2.go:84
↓ 2 callersFunctionReadPrefixed
TODO: merge this with doh.Accept
intra/xdns/common.go:211
↓ 2 callersFunctionRecordForever
(y bool)
intra/core/dontpanic.go:98
↓ 2 callersFunctionRecording
()
intra/core/dontpanic.go:94
↓ 2 callersMethodRemoteAddr
()
intra/ipn/wgproxy.go:174
↓ 2 callersMethodRemoveResolver
(id string)
intra/x64/dns64.go:207
↓ 2 callersMethodResume
()
intra/ipn/wgproxy.go:176
↓ 2 callersMethodReverseProxy
ReverseProxy copies data between conn and dst (ingress).
intra/netstack/hdl.go:41
↓ 2 callersMethodReverser
Reverser sets the reverse proxy for all proxies.
intra/ipn/proxies.go:231
↓ 2 callersFunctionRoute
(s *stack.Stack, l3 string)
intra/netstack/netstack.go:175
↓ 2 callersFunctionSame
(a, b Proxy)
intra/ipn/proxy.go:752
↓ 2 callersMethodSame
(q *ProcNetEntry)
intra/netstat/procfs.go:118
↓ 2 callersMethodSetConsole
(c Console)
intra/log/logger.go:55
↓ 2 callersMethodSetConsoleLevel
(level LogLevel)
intra/log/logger.go:54
↓ 2 callersFunctionSetKeepAliveConfigSockOpt
SetKeepAliveConfigSockOpt sets for a TCP connection, SO_KEEPALIVE, TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT, TCP_USER_TIMEOUT. args is optional, and s
intra/core/sockopt.go:87
↓ 2 callersFunctionSetLevel
(level LogLevel)
intra/log/log.go:88
↓ 2 callersFunctionSetNetstackOpts
(s *stack.Stack)
intra/netstack/stackopts.go:17
↓ 2 callersMethodSetReader
SetReader installs r as the consumer of the Memconsole's shared-memory buffers. Drain(fd, start, end) is called synchronously (but without mc.mu held
intra/log/memconsole.go:426
↓ 2 callersMethodSrc
()
intra/netstack/hdl.go:58
↓ 2 callersFunctionStackAddrs
(s *stack.Stack, nic tcpip.NICID)
intra/netstack/rev.go:238
↓ 2 callersMethodState
State returns the state (as json) of the account.
intra/backend/ipn_proxies.go:273
↓ 2 callersFunctionStatus2Str
(status int)
intra/dnsx/queryerror.go:30
← previousnext →801–900 of 3,609, ranked by callers