MCPcopy Create free account

hub / github.com/celzero/firestack / functions

Functions3,609 in github.com/celzero/firestack

↓ 4 callersFunctionECH
ECH returns the ECH config, if any, for the given hostname. The query is resolved using IPMapper's default resolver.
intra/dialers/dns.go:69
↓ 4 callersMethodEnabled
Enabled checks if the tunnel is up and running.
tunnel/tunnel.go:55
↓ 4 callersMethodEscLike
Removes values like v ("*v*") for cidr.
intra/backend/core_iptree.go:44
↓ 4 callersFunctionFilterLeft
(arr []T, test TestFn[T])
intra/core/slices.go:37
↓ 4 callersFunctionFirstOf
(c []T)
intra/core/slices.go:64
↓ 4 callersMethodGetAddr
GetAddr implements x.Proxy.
intra/ipn/socks5.go:283
↓ 4 callersMethodGetAny
GetAny creates an IPSet for this hostname, which may be empty. Subsequent calls to GetAny return the same IPSet. Never returns nil. hostOrIP may be ho
intra/protect/ipmap/ipmap.go:117
↓ 4 callersMethodGetInternal
GetInternal returns the internal transport interface for the given ID.
intra/dnsx/transport.go:166
↓ 4 callersMethodHasAny
Returns true if any key in the trie has the prefix.
intra/backend/core_radixtree.go:32
↓ 4 callersFunctionHasHTTPQuestion
whether the given msg (ans/query) has a https question section
intra/xdns/dnsutil.go:1161
↓ 4 callersFunctionHasSVCBQuestion
whether the given msg (ans/query) has a svcb question section
intra/xdns/dnsutil.go:1149
↓ 4 callersMethodID
ID implements x.Proxy.
intra/ipn/socks5.go:244
↓ 4 callersMethodIP
IP returns the IP statistics.
intra/backend/netstat.go:273
↓ 4 callersFunctionIPProtos
p must be one of settings.IP4, settings.IP6, or settings.IP46
intra/dialers/link.go:52
↓ 4 callersFunctionIsAAAAQType
whether the qtype code is a aaaa qtype
intra/xdns/dnsutil.go:1092
↓ 4 callersFunctionIsAQType
whether the qtype code is a A qtype
intra/xdns/dnsutil.go:1097
↓ 4 callersFunctionIsHTTPSQType
whether the qtype code is a https qtype
intra/xdns/dnsutil.go:1102
↓ 4 callersFunctionIsSVCBQType
whether the qtype code is a svcb qtype
intra/xdns/dnsutil.go:1107
↓ 4 callersFunctionJoinInto
(errs []error, err error)
intra/core/err.go:24
↓ 4 callersMethodLen
Len implements Header.
intra/core/wire/ip4.go:39
↓ 4 callersMethodMaxHeaderLength
MaxHeaderLength returns the maximum size of the link-layer header.
intra/netstack/fdbased.go:399
↓ 4 callersFunctionNetip2Csv
(ips []netip.Addr)
intra/dnsx/alg.go:1620
↓ 4 callersFunctionNewCachingTransport
(pctx context.Context, t Transport, ttl time.Duration)
intra/dnsx/cacher.go:114
↓ 4 callersFunctionNewIPMapFor
NewIPMapFor returns a fresh IPMap with r as its nameserver.
intra/protect/ipmap/ipmap.go:173
↓ 4 callersFunctionNewSieve
NewSieve returns a new Sieve with keys expiring after lifetime.
intra/core/expiringsieve.go:53
↓ 4 callersFunctionNewSigCond
()
intra/core/sigcond.go:34
↓ 4 callersFunctionNewTransportFromHostname
NewTransportFromHostname returns a DNS53 transport serving from hostname, ready for use.
intra/dns53/upstream.go:69
↓ 4 callersFunctionNewTransportQueryError
with http, for 5xx errors
intra/dnsx/queryerror.go:128
↓ 4 callersMethodOnSvcComplete
OnSvcComplete reports summary after a connection closes.
intra/backend/rnet_services.go:91
↓ 4 callersFunctionOverrideStatusFrom
(p x.Proxy)
intra/dnsx/alg.go:2526
↓ 4 callersMethodProxyRef
ProxyRef returns currently reachable reference to Proxy, if any.
intra/ipn/proxies.go:218
↓ 4 callersFunctionRefusedResponseFromMessage
(srcMsg *dns.Msg)
intra/xdns/dnsutil.go:610
↓ 4 callersMethodRelaying
Relaying returns true if this transport always uses a relay (proxy).
intra/dnsx/transport.go:141
↓ 4 callersMethodSet
Sets k to v in the trie, overwriting any previous value.
intra/backend/core_radixtree.go:22
↓ 4 callersMethodSetCallerDepth
(d uint8)
intra/log/logger.go:56
↓ 4 callersMethodStringer
()
intra/core/wire/parsed.go:449
↓ 4 callersFunctionSubstSVCBRecordIPs
(out *dns.Msg, x dns.SVCBKey, subiphints netip.Addr, ttl uint32)
intra/xdns/dnsutil.go:915
↓ 4 callersFunctionUniqStr
not always optimal: go.dev/blog/unique (a footnote about interning strings)
intra/core/connmap.go:390
↓ 4 callersMethodUrl
Url returns the url without auth.
intra/settings/proxyopts.go:107
↓ 4 callersMethodValues
Returns csv of values of all routes matching cidr or "".
intra/backend/core_iptree.go:38
↓ 4 callersMethodWho
Who returns identifier for this account; may be empty.
intra/backend/ipn_proxies.go:271
↓ 4 callersMethodacceptIfHealthy
(p Proxy, network, local string)
intra/ipn/auto.go:555
↓ 4 callersFunctionactiveTransport
(t Transport)
intra/dnsx/transport.go:1790
↓ 4 callersFunctionadaptRDial
adaptRDial adapts a connectFn[protect.RDial] to a dialFn
intra/dialers/types.go:33
↓ 4 callersFunctionaddr2str
(a net.Addr)
intra/protect/xdial.go:338
↓ 4 callersFunctionaddrport2nsaddr
(ipp netip.AddrPort)
intra/netstack/hdl.go:160
↓ 4 callersMethodall
String implements fmt.Stringer
intra/dnsx/plus.go:96
↓ 4 callersMethodannounceIfHealthy
(p Proxy, network, local string)
intra/ipn/auto.go:547
↓ 4 callersFunctionasAddrPort
(a net.Addr)
intra/dialers/split_and_desync.go:528
↓ 4 callersMethodcanDeliverInline
canDeliverInline returns true if the supervisor is configured to deliver packets inline. That is, when only one processor is active, deliver packets i
intra/netstack/forwarders.go:351
↓ 4 callersFunctionclos
(cs ...io.Closer)
intra/rnet/http.go:231
↓ 4 callersFunctionclos
(c io.Closer)
intra/dnsx/transport.go:1805
↓ 4 callersFunctionclos
(c net.Conn)
intra/dnscrypt/certs.go:379
↓ 4 callersFunctionclos
(c net.Conn)
intra/ipn/h1/dialer.go:146
↓ 4 callersMethodclose
close closes the conn.
intra/core/connpool.go:413
↓ 4 callersMethodcloseReadUp
()
intra/dialers/retrier_test.go:120
↓ 4 callersMethodconfirmRetry
()
intra/dialers/retrier_test.go:140
↓ 4 callersFunctionconn2str
use unique.Handle to handle conn2str
intra/core/connmap.go:380
↓ 4 callersMethodcontext
()
intra/protect/xdial.go:89
↓ 4 callersFunctioncopyOnce
Copy one buffer from src to dst, using dst.Write.
intra/dialers/op.go:21
↓ 4 callersMethoddcProxy
()
intra/dnsx/transport.go:421
↓ 4 callersMethoddecode
(stamp, ver string, enctyp int)
intra/dnsx/rethinkdns.go:453
↓ 4 callersMethoddelpin
(uid string, ipp netip.AddrPort)
intra/ipn/proxies.go:740
↓ 4 callersFunctiondnsmsg
(host string, qtype uint16)
intra/dns53/ipmapper.go:428
↓ 4 callersMethodeach
each iterates over each primary ip
intra/dnsx/alg.go:518
↓ 4 callersFunctionencode
(ver string, u16 []uint16, enctyp int)
intra/dnsx/rethinkdns.go:622
↓ 4 callersFunctionfetch
(p Proxy, network, rawurl string)
intra/ipn/pxclient.go:551
↓ 4 callersFunctionfetchDNSInfo
(r dnsx.Resolver, id string)
intra/dns.go:293
↓ 4 callersMethodflagtostamp
convert int flags (blocklist-ids) to a packed uint16 stamp
intra/dnsx/rethinkdns.go:565
↓ 4 callersMethodget
()
intra/log/logger.go:106
↓ 4 callersMethodgetViaWithStatus
()
intra/ipn/wgproxy.go:863
↓ 4 callersFunctionh2
(d protect.DialFn, c *tls.Config)
intra/doh/doh.go:306
↓ 4 callersFunctionhex2byte
(s string)
intra/ipn/piph2.go:575
↓ 4 callersFunctionidling
(t time.Time)
intra/ipn/proxies.go:1539
↓ 4 callersFunctionimmutable
(id string)
intra/ipn/proxies.go:1503
↓ 4 callersFunctionip2str
(ip fmt.Stringer)
intra/xdns/dnsutil.go:1537
↓ 4 callersFunctionip4Checksum
ip4Checksum computes an IPv4 checksum, as specified in https://tools.ietf.org/html/rfc1071
intra/core/wire/ip4.go:87
↓ 4 callersFunctionisAnyBlockAll
(ids ...string)
intra/dnsx/transport.go:1561
↓ 4 callersFunctionloc
(x any)
intra/core/typ.go:24
↓ 4 callersFunctionlocalAddrPort
src/dst addrs are flipped fdbased.Attach -> ... -> nic.DeliverNetworkPacket -> ... -> nic.DeliverTransportPacket: github.com/google/gvisor/blob/be6ffa
intra/netstack/hdl.go:131
↓ 4 callersFunctionloceq
(a, b any)
intra/core/typ.go:90
↓ 4 callersFunctionloge
(err tcpip.Error)
intra/netstack/icmp.go:534
↓ 4 callersFunctionloged
(cond bool)
intra/dnsx/plus.go:453
↓ 4 callersFunctionlogif
(cond bool)
intra/ipn/wg/amnezia.go:276
↓ 4 callersFunctionlogwif
(cond bool)
intra/common.go:903
↓ 4 callersMethodmainRpnProxyOf
(provider string)
intra/ipn/proxies.go:841
↓ 4 callersFunctionmakePair
()
intra/doh/doh_test.go:504
↓ 4 callersFunctionmaybeKeepAlive
(c net.Conn)
intra/ipn/auto.go:589
↓ 4 callersFunctionnewFakeClientAuth
(certificate, intermediate, key []byte)
intra/doh/client_auth_test.go:140
↓ 4 callersFunctionnewFakeTransport
()
intra/doh/doh_test.go:535
↓ 4 callersFunctionobtain
obtain returns a pointer to a pooled []byte with cap >= size.
intra/log/logpool.go:51
↓ 4 callersMethodonNotOK
onNotOK is called by clients when the proxy is not responsive.
intra/ipn/proxies.go:186
↓ 4 callersFunctionoverrideDid
overrideDid assigns did to ent.Did. If ent.Did is already set and does not match the incoming did, errWsDidMismatch is returned and ent is left unchan
intra/ipn/rpn/yegor.go:2129
↓ 4 callersMethodprobeIfHealthy
(p Proxy, network, local string)
intra/ipn/auto.go:563
↓ 4 callersMethodpub
(v T)
intra/core/volatileflow.go:134
↓ 4 callersMethodqueueSummary
(smm *x.DNSSummary)
intra/dnsx/transport.go:264
↓ 4 callersMethodrecv
recv forwards bytes to msgCh read from conn until error or shutdown. Must be called from a goroutine.
intra/dns53/mdns.go:551
↓ 4 callersMethodregister
register adds a new dns resolver to the dns64 map; thread-safe.
intra/x64/dns64.go:133
↓ 4 callersFunctionremoteAddrPort
(id stack.TransportEndpointID)
intra/netstack/hdl.go:136
↓ 4 callersMethodresetMtu
(via Proxy)
intra/ipn/wgproxy.go:1844
← previousnext →401–500 of 3,609, ranked by callers