MCPcopy Create free account

hub / github.com/celzero/firestack / functions

Functions3,609 in github.com/celzero/firestack

↓ 15 callersMethodLookupNetIP
LookupNetIP is like Lookup but with empty tids.
intra/protect/ipmap/ipmap.go:95
↓ 15 callersMethodProviderID
()
intra/ipn/rpn/cfg.go:56
↓ 15 callersFunctionRcode
(msg *dns.Msg)
intra/xdns/dnsutil.go:171
↓ 15 callersFunctionRecycle
Recycle returns the byte slices to the pool
intra/core/buf.go:71
↓ 14 callersMethodAddrs
Returns ip:port, where ports may be 0.
intra/ipn/multihost/multihost.go:117
↓ 14 callersMethodClear
()
intra/dnsx/cacher.go:67
↓ 14 callersMethodClose
()
intra/core/byt.go:35
↓ 14 callersMethodConfirmed
Confirmed returns the confirmed IP address, or zeroaddr if there is no such address.
intra/protect/ipmap/ipmap.go:786
↓ 14 callersMethodDelete
Delete deletes the given key.
intra/core/expiringmap.go:216
↓ 14 callersMethodIP4
IP4 returns true if this router supports IPv4.
intra/backend/ipn_proxies.go:347
↓ 14 callersFunctionReaches
(p Proxy, urlOrHostPortOrIPPortCsv string, protos ...string)
intra/ipn/proxy.go:305
↓ 14 callersMethodReadFrom
([]byte)
intra/core/proto.go:64
↓ 14 callersMethodRefresh
Refresh re-registers this proxy, if necessary.
intra/backend/ipn_proxies.go:244
↓ 14 callersFunctionk
(i uint32)
intra/core/buf.go:137
↓ 14 callersFunctionlogeif
(e error)
intra/dialers/op.go:223
↓ 13 callersMethodEmpty
Empty reports whether the set is empty.
intra/protect/ipmap/ipmap.go:735
↓ 13 callersMethodGet
Get creates an IPSet for this hostname populated with the IPs discovered by resolving it. Subsequent calls to Get return the same IPSet. Never returns
intra/protect/ipmap/ipmap.go:113
↓ 13 callersFunctionNewProxifier
NewProxifier returns a new Proxifier instance.
intra/ipn/proxies.go:287
↓ 13 callersMethodStatus
()
intra/dnsx/queryerror.go:82
↓ 13 callersFunctionclos
(c io.Closer)
intra/protect/xdial.go:334
↓ 13 callersMethodfresh
fresh returns false if a has expired or if a is zero-value.
intra/dnsx/alg.go:158
↓ 13 callersFunctionlocal
Base, Block, Exit, Rpn64, Ingress
intra/ipn/proxies.go:1479
↓ 12 callersFunctionCopyUniq
flattens and returns a (stable) copy with dups removed, if any. go.dev/play/p/OzJs4s6XvQe
intra/core/slices.go:16
↓ 12 callersMethodIP6
IP6 returns true if this router supports IPv6.
intra/backend/ipn_proxies.go:349
↓ 12 callersMethodMTU
MTU returns the MTU of this router.
intra/backend/ipn_proxies.go:351
↓ 12 callersMethodMultiCountry
x.RpnWg, x.RpnPro, x.RpnAmz, x.RpnWin
intra/ipn/rpn/cfg.go:57
↓ 12 callersFunctionNetAndProxyID
NetAndProxyID joins proto and pid into a network string. proto is the network protocol and pid is the proxy ID. May return just the separator ":", if
intra/xdns/common.go:154
↓ 12 callersFunctionclos
(c ...core.MinConn)
intra/dialers/cdial.go:181
↓ 12 callersMethodid
()
intra/udpmux.go:46
↓ 12 callersFunctionip2cidr
(ippOrCidr string)
intra/backend/core_iptree.go:545
↓ 12 callersFunctionlogeif
(e bool)
intra/ipn/exit64.go:330
↓ 12 callersMethodnet
net returns the trie for the address family of r.
intra/backend/core_iptree.go:91
↓ 12 callersMethodrequireProxy
()
intra/ipn/rpn.go:102
↓ 12 callersFunctiontokenState
(t string)
intra/ipn/rpn/yegor.go:1676
↓ 12 callersFunctionunit4float
(v float64, u metricUnit)
intra/core/runmet.go:415
↓ 11 callersMethodCopy
()
intra/core/byt.go:51
↓ 11 callersFunctionFmtUnixMillisAsPeriod
(ms int64)
intra/core/fmtstr.go:67
↓ 11 callersFunctionFor
For returns addresses for hostOrIP from cache, resolving them if missing. Underlying cache relies on Disconfirm() to remove unreachable IP addrs; if n
intra/dialers/ips.go:87
↓ 11 callersMethodLocalLookup
LocalLookup performs resolution on Default and/or Goos DNSes. To be only used by protect.MyUid.
intra/dnsx/rethinkdns.go:75
↓ 11 callersFunctionMakeNsRDial
Creates a RDial that can bind to any active interface.
intra/protect/protect.go:180
↓ 11 callersFunctionNewResolver
(pctx context.Context, fakeaddrs string, dtr x.DNSTransport, l x.DNSListener, pt NatPt)
intra/dnsx/transport.go:221
↓ 11 callersMethodPut
Put adds an element to the sieve with the given key and value.
intra/core/expiringsieve.go:82
↓ 11 callersMethodPut
(h *MH)
intra/ipn/multihost/map.go:90
↓ 11 callersFunctionb2msg
b2msg creates a Logmsg from a byte slice without copying. github.com/golang/go/issues/19367
intra/log/logger.go:840
↓ 11 callersFunctionbyte2hex
byte2hex returns the hex representation of the byte slice b.
intra/backend/ipn_pipkeygen.go:609
↓ 11 callersMethodconn
()
intra/netstack/udp.go:202
↓ 11 callersMethodconn
()
intra/netstack/tcp.go:165
↓ 11 callersMethodget
(s xaddrstatus)
intra/dnsx/alg.go:186
↓ 11 callersFunctionlogeif
(cond bool)
intra/dnsx/alg.go:2626
↓ 11 callersMethodwithinStaleThres
withinStaleThres returns true if a is within the stale threshold for retaining expired ips.
intra/dnsx/alg.go:182
↓ 10 callersMethodAnnounce
Announce announces the local address. network must be packet-oriented ("udp" or "udp4" or "udp6").
intra/protect/xdial.go:54
↓ 10 callersFunctionAns
(msg *dns.Msg)
intra/xdns/dnsutil.go:1442
↓ 10 callersFunctionChooseOne
(c []T)
intra/core/slices.go:57
↓ 10 callersMethodDialUDP
(laddr, raddr *net.UDPAddr)
intra/ipn/wgnet.go:263
↓ 10 callersFunctionE2
(at int, msg string, args ...any)
intra/log/log.go:270
↓ 10 callersFunctionGrx
Grx runs work function f in a goroutine, blocking until it returns or timesout.
intra/core/async.go:111
↓ 10 callersFunctionLocStr
(x T)
intra/core/typ.go:51
↓ 10 callersMethodMarshal
Marshal serializes the header into buf, which must be at least Len() bytes long. Implementations of Marshal assume that bytes after the first Len() ar
intra/core/wire/header.go:48
↓ 10 callersFunctionNewBadQueryError
(err error)
intra/dnsx/queryerror.go:119
↓ 10 callersFunctionNewIPMap
()
intra/protect/ipmap/ipmap.go:168
↓ 10 callersFunctionNewNatPt
Only for test.
intra/x64/natpt.go:51
↓ 10 callersFunctionNewSendFailedQueryError
(err error)
intra/dnsx/queryerror.go:107
↓ 10 callersFunctionNewTransport
NewTransport returns a DNS53 transport serving from ip & port, ready for use.
intra/dns53/upstream.go:79
↓ 10 callersFunctionNormalizeQName
(str string)
intra/xdns/dnsutil.go:469
↓ 10 callersMethodStat
Stats returns the stats of this router.
intra/backend/ipn_proxies.go:353
↓ 10 callersMethodTCP
()
intra/netstack/hdl.go:59
↓ 10 callersMethodWait
Wait waits until the condition is true. If the condition is already true, it returns immediately.
intra/core/sigcond.go:47
↓ 10 callersMethodalive
()
intra/dnsx/alg.go:153
↓ 10 callersFunctionclos
(c io.Closer)
intra/ipn/wg/wgconn.go:834
↓ 10 callersMethodconfig
()
intra/ipn/rpn/yegor.go:968
↓ 10 callersFunctioncopySummary
(from *x.DNSSummary)
intra/dnsx/cacher.go:555
↓ 10 callersFunctionhas
(pids []T, pid T)
intra/ipn/proxy.go:748
↓ 10 callersFunctionidhandle
(p Proxy)
intra/ipn/exit.go:198
↓ 10 callersFunctionlogeif
(err error)
intra/netstack/rev.go:217
↓ 10 callersFunctionrecycleAll
recycleAll returns all []byte pointers to their pools.
intra/log/logpool.go:80
↓ 10 callersMethodretryCompleted
retryCompleted returns true if the retry is complete or unnecessary.
intra/dialers/retrier.go:125
↓ 10 callersMethodsendUp
()
intra/dialers/retrier_test.go:98
↓ 10 callersFunctiontracecaller
(s string)
intra/log/logger.go:824
↓ 9 callersFunctionAllocRegion
pointers to slices: archive.is/BhHuQ deal only in pointers to byte-array github.com/golang/example/blob/9fd7daa/slog-handler-guide/README.md#speed All
intra/core/buf.go:45
↓ 9 callersMethodBytes
()
intra/core/byt.go:44
↓ 9 callersMethodHandle
Handle uniquely identifies the concrete type backing this proxy.
intra/ipn/proxies.go:179
↓ 9 callersMethodRemove
Remove removes a transport from this multi-transport.
intra/backend/dnsx.go:116
↓ 9 callersMethodSetReadDeadline
(time.Time)
intra/core/proto.go:44
↓ 9 callersFunctionSort
sorts arr x in ascending order. less(a, b) < 0 when a < b, less(a, b) > 0 when a > b, and less(a, b) == 0 when a == b.
intra/core/slices.go:73
↓ 9 callersFunctionT
T logs the stack trace of the current goroutine.
intra/log/log.go:234
↓ 9 callersFunctionTlsSessionCache
()
intra/core/connmap.go:28
↓ 9 callersMethodclose
()
intra/dialers/retrier_test.go:136
↓ 9 callersFunctiondomainsFor
(base *baseans, tid, uid string, forIP netip.Addr, s xaddrstatus)
intra/dnsx/alg.go:1003
↓ 9 callersMethodensureProxy
()
intra/ipn/rpn.go:86
↓ 9 callersFunctionipok
(ip netip.Addr)
intra/dialers/cdial.go:191
↓ 9 callersFunctionmakeSetup
(t *testing.T)
intra/dialers/retrier_test.go:38
↓ 9 callersFunctionnewQueryError
(no int, err error)
intra/dnsx/queryerror.go:103
↓ 9 callersMethodok
()
intra/backend/ipn_pipkeygen.go:140
↓ 9 callersFunctionpidstr
(p ipn.Proxy)
intra/common.go:917
↓ 9 callersFunctionqname
(msg *dns.Msg)
intra/dnsx/transport.go:1689
↓ 9 callersFunctionrecycle
recycle returns a []byte pointer to its pool.
intra/log/logpool.go:65
↓ 9 callersMethodstop
()
intra/netstack/fdbased.go:64
↓ 9 callersMethodt
()
intra/dnscrypt/fresh.go:24
↓ 9 callersFunctiontrackwork
trackwork registers a goroutine under the given id and typ, and returns a function that removes it from the registry. Callers must defer the returned
intra/core/runmet.go:489
↓ 8 callersMethodAccept
Accept creates a listener on the local address. network must be stream-oriented ("tcp" or "tcp4" or "tcp6").
intra/protect/xdial.go:57
← previousnext →101–200 of 3,609, ranked by callers