Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/celzero/firestack
/ functions
Functions
3,609 in github.com/celzero/firestack
⨍
Functions
3,609
◇
Types & classes
485
↓ 1 callers
Function
V2
(at int, msg string, args ...any)
intra/log/log.go:254
↓ 1 callers
Function
VV2
(at int, msg string, args ...any)
intra/log/log.go:250
↓ 1 callers
Function
VerifyBlindSignature
VerifyBlindSignature verifies the signature of the hashed and encoded message against the input public key.
intra/core/brsa/common.go:114
↓ 1 callers
Function
VerifyMessageSignature
VerifyMessageSignature verifies the input message signature against the expected public key
intra/core/brsa/common.go:85
↓ 1 callers
Function
Version
()
intra/core/version.go:26
↓ 1 callers
Method
Wait
()
intra/netstack/seamless.go:338
↓ 1 callers
Method
Waited
()
intra/log/memconsole.go:420
↓ 1 callers
Method
Who
Who implements x.RpnAcc.
intra/ipn/rpn/yegor.go:976
↓ 1 callers
Function
WinEndpoints
()
intra/ipn/rpn/cfg.go:127
↓ 1 callers
Method
With
With sets the default resolver to use for hostname resolution.
intra/protect/ipmap/ipmap.go:131
↓ 1 callers
Function
WithElem
WithElem returns arr with elem added to it.
intra/core/slices.go:103
↓ 1 callers
Function
WithoutElem
WithoutElem returns arr (may be a copy) removing all occurrences of elem.
intra/core/slices.go:87
↓ 1 callers
Function
WithoutNils
(arr []T)
intra/core/slices.go:113
↓ 1 callers
Method
Write
Write implements core.UDPConn.Write
intra/udpmux.go:404
↓ 1 callers
Method
WriteBatch
(ms []ipv6.Message, flags int)
intra/ipn/wg/wgconn2.go:88
↓ 1 callers
Method
WriteChecksum
WriteCheck writes the correct checksum into buf, which should be be the already-marshalled header and payload.
intra/core/wire/header.go:58
↓ 1 callers
Function
WritePCAPHeader
(w io.Writer)
intra/netstack/snooper.go:81
↓ 1 callers
Method
WritePackets
writePackets writes outbound packets to the file descriptor. If it is not currently writable, the packet is dropped. Way more simplified than og impl,
intra/netstack/fdbased.go:461
↓ 1 callers
Method
WriteTo
(p []byte, addr net.Addr)
intra/netstack/icmpconn.go:156
↓ 1 callers
Method
X64
Translates ip to IPv4 using the NAT64 prefix for transport id. As a special case, ip is zero addr, output is always IPv4 zero addr.
intra/dnsx/x64.go:45
↓ 1 callers
Function
_dnsExchange
_dnsExchange sends query and returns an answer from serverAddress using dialer. It can be called from multiple goroutines.
intra/dnscrypt/certs.go:284
↓ 1 callers
Function
aaaaquery
(d string)
intra/doh/client_auth_test.go:449
↓ 1 callers
Function
accStats
(a, b *x.RouterStats)
intra/ipn/proxies.go:1249
↓ 1 callers
Method
accept
Accept a DNS-over-TCP socket from a stub resolver, and connect the socket to this DNSTransport.
intra/dnsx/transport.go:1011
↓ 1 callers
Function
adaptProxyDial
(f connFn[D])
intra/dialers/types.go:77
↓ 1 callers
Function
adaptTlsDial
adaptTlsDial adapts a connectFn[tls.Dialer] to a dialFn
intra/dialers/types.go:63
↓ 1 callers
Method
add
(k string)
intra/backend/core_radixtree.go:58
↓ 1 callers
Method
add
(x float64)
intra/core/p2est.go:99
↓ 1 callers
Method
addByPidLocked
(pid, cid string)
intra/core/connmap.go:146
↓ 1 callers
Method
addByUidLocked
(uid, cid string)
intra/core/connmap.go:153
↓ 1 callers
Method
addDnsAddrs
(csvaddr string)
intra/dnsx/overrides.go:48
↓ 1 callers
Function
addElem
addElem adds add to s if it is not already present.
intra/ipn/proxy.go:812
↓ 1 callers
Function
addIPMapper
(ctx context.Context, r dnsx.Resolver, protos string)
intra/dns.go:27
↓ 1 callers
Function
addIfAddrs
(s *stack.Stack, nic tcpip.NICID, hdl GConnHandler)
intra/netstack/netstack.go:116
↓ 1 callers
Method
addLocked
(cid, uid, pid string, conns []MinConn)
intra/core/connmap.go:129
↓ 1 callers
Function
addProcNetEntryToPool
(p *ProcNetEntry)
intra/netstat/procfs.go:349
↓ 1 callers
Method
addProxy
(id, txt string)
intra/ipn/proxy.go:190
↓ 1 callers
Method
addRpnProxy
cc may be a fully qualified ID in case when re-adding the main proxy.
intra/ipn/proxy.go:90
↓ 1 callers
Method
addRpnProxy2
TODO: on add / update a via proxy; refresh all dependent origins
intra/ipn/proxy.go:130
↓ 1 callers
Function
addr2netip
(addr net.Addr)
intra/udpmux.go:685
↓ 1 callers
Function
addr4to6
go.dev/play/p/GtLCDAXeeLJ
intra/ipn/exit64.go:266
↓ 1 callers
Function
addrok
(a netip.Addr)
intra/ipn/wg/wgconn2.go:970
↓ 1 callers
Function
addrport
(ep conn.Endpoint, as4 bool)
intra/ipn/wg/wgconn2.go:957
↓ 1 callers
Method
all
()
intra/dnsx/alg.go:149
↓ 1 callers
Function
androidPriority
androidPriority maps a LogLevel to the corresponding Android log priority. developer.android.com/ndk/reference/group/logging
intra/log/xlog_android.go:94
↓ 1 callers
Function
anyAddrEqual
(ipps []netip.AddrPort, ip netip.Addr)
intra/dnsx/alg.go:508
↓ 1 callers
Function
anyUnspecified
block returns true if any secondary ip is unspecified
intra/dnsx/alg.go:497
↓ 1 callers
Function
anyaddr4to6
(addr string)
intra/ipn/exit64.go:323
↓ 1 callers
Function
anyaddrFor
(ipp netip.AddrPort)
intra/common.go:883
↓ 1 callers
Function
anycc
zz
intra/ipn/proxy.go:36
↓ 1 callers
Function
applyBlocklists
(b RDNS, q *dns.Msg)
intra/dnsx/wall.go:129
↓ 1 callers
Function
applyIPinfo
(meta *x.IPMetadata, resp *ipinfoResp)
intra/ipn/pxclient.go:347
↓ 1 callers
Function
applyMullvad
(meta *x.IPMetadata, resp *mullvadResp)
intra/ipn/pxclient.go:529
↓ 1 callers
Function
applyTrace
(meta *x.IPMetadata, kv map[string]string)
intra/ipn/pxclient.go:499
↓ 1 callers
Function
applyWarp
(meta *x.IPMetadata, resp *warpResp)
intra/ipn/pxclient.go:508
↓ 1 callers
Function
applyWindscribe
(meta *x.IPMetadata, geo *wsGeoInner)
intra/ipn/pxclient.go:286
↓ 1 callers
Function
aquery
(d string)
intra/doh/client_auth_test.go:442
↓ 1 callers
Function
aquery
(d string)
intra/dnscrypt/servers_test.go:150
↓ 1 callers
Function
asDialContext
(d protect.DialFn)
intra/doh/doh.go:297
↓ 1 callers
Method
asEndpoint
asEndpoint returns an Endpoint containing ap. pooling disabled due to data race: github.com/WireGuard/wireguard-go/commit/334b605e726
intra/ipn/wg/wgconn.go:773
↓ 1 callers
Function
asEndpoint2
asEndpoint2 returns an Endpoint containing ap. pooling disabled due to data race: github.com/WireGuard/wireguard-go/commit/334b605e726
intra/ipn/wg/wgconn2.go:842
↓ 1 callers
Method
asOdohRequest
(q []byte)
intra/doh/odoh.go:108
↓ 1 callers
Function
asRpnProxy
nb: client code isn't really expecting error from asRpnProxy.
intra/ipn/rpn.go:71
↓ 1 callers
Function
assetsurl
(test bool, cid string)
intra/ipn/rpn/yegor.go:1339
↓ 1 callers
Method
assoc
(pid string, src, ext netip.AddrPort)
intra/tcp.go:61
↓ 1 callers
Method
associate
(cid, pid, uid string, src, dst netip.AddrPort, mk assocFn, v vendor, portfwd bool)
intra/udpmux.go:615
↓ 1 callers
Function
automatic
(id string)
intra/ipn/proxies.go:1483
↓ 1 callers
Function
benchmsg
benchmsg returns a pseudo-random string of length in [1, 2048].
intra/log/logger_test.go:52
↓ 1 callers
Function
bigInt2hex
(b *big.Int)
intra/backend/ipn_pipkeygen.go:621
↓ 1 callers
Function
blob
ref: github.com/amnezia-vpn/amneziawg-go/blob/2e3f7d122c/device/util.go#L1
intra/ipn/wg/amnezia.go:266
↓ 1 callers
Method
blockA
blockA blocks the answer if it is blocked by local blocklists. If blocklistStamp is not empty, it resolves them to blocklist names, if valid; and trea
intra/dnsx/wall.go:150
↓ 1 callers
Method
blockA
(Transport, Transport, *dns.Msg, *dns.Msg, string)
intra/dnsx/rethinkdns.go:68
↓ 1 callers
Method
blockAnswer
(*dns.Msg)
intra/dnsx/rethinkdns.go:86
↓ 1 callers
Method
blockQ
blockQ returns a refused ans if q is blocked by local blocklists; nil, otherwise. If t, t2 are non-nil, it skips local blocks for alg and blockfree tr
intra/dnsx/wall.go:106
↓ 1 callers
Method
blockQ
(Transport, Transport, *dns.Msg)
intra/dnsx/rethinkdns.go:67
↓ 1 callers
Method
blockQuery
Mode
intra/dnsx/rethinkdns.go:85
↓ 1 callers
Method
blockUnqualified
BlockUnqualified blocks unqualified DNS names.
intra/dnscrypt/intercept.go:160
↓ 1 callers
Function
boolint
(b bool)
intra/core/sockopt.go:210
↓ 1 callers
Method
bootstrap
Adds seed IP addresses to the set, if any.
intra/protect/ipmap/ipmap.go:690
↓ 1 callers
Method
buildTargetQuery
(msg *dns.Msg)
intra/doh/odoh.go:139
↓ 1 callers
Function
byte2hex
(b []byte)
intra/ipn/rpn/yegor.go:2704
↓ 1 callers
Function
byte2uint16
(b []byte)
intra/dnsx/rethinkdns.go:663
↓ 1 callers
Function
bytesToTime
(b []byte)
intra/core/ping.go:154
↓ 1 callers
Function
calcNetMtu
(tunmtu int)
intra/ipn/wgproxy.go:1957
↓ 1 callers
Function
calcTimeout
TODO: make sure "Auto" works as intended for netdev.vger.kernel.narkive.com and norskkalender.no Given rtt of a successful socket connection (SYN sent
intra/dialers/retrier.go:134
↓ 1 callers
Function
callers
go.dev/play/p/h9Woqcp0Xz0 go traceback is expensive: blog.felixge.de/reducing-gos-execution-tracer-overhead-with-frame-pointer-unwinding/ go.dev/blog/
intra/log/logger.go:777
↓ 1 callers
Function
canBlockDefault
()
intra/dnsx/transport.go:1661
↓ 1 callers
Method
canread
github.com/go-sql-driver/mysql/blob/f20b28636/conncheck.go github.com/redis/go-redis/blob/cc9bcb0c0/internal/pool/conn_check.go
intra/core/connpool.go:443
↓ 1 callers
Function
canserve
(state *core.Volatile[int])
intra/ipn/proxy.go:802
↓ 1 callers
Function
canserve2
(st int)
intra/ipn/proxy.go:795
↓ 1 callers
Method
cas
(old, new T)
intra/log/logger.go:163
↓ 1 callers
Function
ccCsvAsSet
ccCsvAsSet mods a comma-separated list of country codes into a lookup set.
intra/ipn/rpn.go:389
↓ 1 callers
Function
cfray
cfray returns the CF-Ray header value from res, or an empty string if res is nil or the header is absent.
intra/ipn/rpn/yegor.go:1410
↓ 1 callers
Function
checksumCombine
checksumCombine combines the two uint16 to form their checksum. This is done by adding them and the carry. Note that checksum a must have been comput
intra/core/wire/icmp6.go:150
↓ 1 callers
Method
claim
Scenario 4: privacypass.github.io/protocol
intra/ipn/piph2.go:354
↓ 1 callers
Method
claim
Scenario 4: privacypass.github.io/protocol
intra/ipn/pipws.go:354
↓ 1 callers
Method
clean
clean closes all conns in the pool.
intra/core/connpool.go:332
↓ 1 callers
Function
cleanupPool
cleanupPool removes entries from the pool that are older than cachettl. Must be called from a goroutine.
intra/netstat/procfs.go:308
↓ 1 callers
Function
cleardeadline
(c MinConn)
intra/core/ping.go:227
↓ 1 callers
Method
clearpins
()
intra/ipn/proxies.go:752
← previous
next →
1,601–1,700 of 3,609, ranked by callers