MCPcopy Create free account

hub / github.com/celzero/firestack / functions

Functions3,609 in github.com/celzero/firestack

↓ 1 callersMethodProbe
Probe implements RDialer.
intra/protect/xdial.go:210
↓ 1 callersMethodProbeICMP
ProbeICMP listens on the local address for ICMP packets sent over UDP. network must be "udp" or "udp4" or "udp6". Helper method for d.Probe("udp", loc
intra/protect/xdial.go:330
↓ 1 callersMethodProtected
()
intra/protect/ipmap/ipmap.go:777
↓ 1 callersFunctionProxyDials
ProxyDials tries to connect to addr using each dialer in dd
intra/dialers/pdial.go:42
↓ 1 callersMethodProxyMux
ProxyMux proxies data between conn and multiple destinations (endpoint-independent mapping).
intra/netstack/hdl.go:49
↓ 1 callersMethodProxyRef
(who, id string)
intra/ipn/proxies.go:447
↓ 1 callersFunctionPtr
Ptr returns hostnames from the ipmap cache, given an IP address.
intra/dialers/ips.go:96
↓ 1 callersMethodPut
Put puts conn back in the pool. Put takes ownership of the conn regardless of the return value.
intra/core/connpool.go:288
↓ 1 callersMethodRDNSBL
given an alg or real ip, retrieve assoc blocklists as csv, if any
intra/dnsx/alg.go:100
↓ 1 callersFunctionRandomIPFromPrefix
RandomIPFromPrefix returns a random IP from the provided CIDR prefix. Supports IPv4 and IPv6. Does not support mapped inputs.
intra/core/ip.go:28
↓ 1 callersMethodReaches
Reaches returns true if any host:port or ip:port is dialable.
intra/backend/ipn_proxies.go:357
↓ 1 callersMethodRead
Read implements core.UDPConn.Read
intra/udpmux.go:376
↓ 1 callersMethodReadFrom
(p []byte)
intra/netstack/icmpconn.go:187
↓ 1 callersFunctionReadStats
(who string, id uint64, cfn core.Work[string])
intra/ipn/wg/stats.go:139
↓ 1 callersFunctionRecoverFn
fn is called in a separate goroutine, if a panic is recovered. RecoverFn must be called as a defered function, and must be the first defer called at t
intra/core/dontpanic.go:73
↓ 1 callersMethodRefresh
()
intra/rnet/socks5.go:163
↓ 1 callersMethodRefresh
Refresh re-registers servers
intra/dnscrypt/multiserver.go:402
↓ 1 callersMethodRemove64
Remove64 deregisters any current resolver from id.
intra/dnsx/x64.go:31
↓ 1 callersFunctionRemoveEDNS0Options
(msg *dns.Msg)
intra/xdns/dnsutil.go:498
↓ 1 callersMethodRemoveGateways
RemoveGateways removes relay servers
intra/dnscrypt/multiserver.go:547
↓ 1 callersMethodRemoveServer
(id string)
intra/rnet/servers.go:143
↓ 1 callersFunctionRequest4FromResponse6
(msg6 *dns.Msg)
intra/xdns/dnsutil.go:69
↓ 1 callersFunctionResolveFor
ResolveFor resolves nom to IPs using transport designated for given uid.
intra/dialers/dns.go:21
↓ 1 callersFunctionResolveForUrl
(s string)
intra/dialers/dns.go:47
↓ 1 callersMethodResolvedAddrs
()
intra/settings/dnsopts.go:48
↓ 1 callersMethodReverseGet
Reverse lookup; returns hostnames for the given IP address.
intra/protect/ipmap/ipmap.go:126
↓ 1 callersMethodReverseGetMany
ReverseGetMany returns a list of sampled hostnames from the ipmap cache. ipver is one of "v4", "v6", or "" (for both).
intra/protect/ipmap/ipmap.go:129
↓ 1 callersMethodRotate
Rotate reports whether a new WG keypair should be generated.
intra/backend/ipn_proxies.go:161
↓ 1 callersMethodRoutes
Returns csv of all routes matching cidr or "".
intra/backend/core_iptree.go:36
↓ 1 callersMethodRoutesLike
Returns csv of all routes with any value like v matching cidr.
intra/backend/core_iptree.go:46
↓ 1 callersFunctionS
(alleast64k []byte)
intra/log/log.go:208
↓ 1 callersMethodS
S reveals internal state for debugging
intra/dnsx/transport.go:194
↓ 1 callersMethodS
S reveals internal state for debugging
intra/dnsx/alg.go:112
↓ 1 callersMethodSalt
()
intra/core/brsa/brsa.go:104
↓ 1 callersMethodSame
(b *Amnezia)
intra/ipn/wg/amnezia.go:74
↓ 1 callersFunctionSampleHosts
SampleHosts returns a slice of random hosts, of size n, for the given ipver. ipver is one of "v4", "v6", or "" (for both).
intra/dialers/dns.go:57
↓ 1 callersFunctionSampleIPs
SampleIPs returns a slice of random IPs, of size n, for the given ipver. ipver is one of "v4", "v6", or "" (for both).
intra/dialers/dns.go:63
↓ 1 callersMethodServe
Serve reads DNS query from conn and writes DNS answer to conn. fid is the flow ID that spawned this DNS query, if Origin is "tunnel".
intra/dnsx/transport.go:181
↓ 1 callersMethodSet
Set replaces the existing list of IPs, hostnames, and hostname's IPs if resolved.
intra/ipn/multihost/multihost.go:278
↓ 1 callersFunctionSetCallerDepth
(d uint8)
intra/log/log.go:96
↓ 1 callersFunctionSetConsoleLevel
(level LogLevel)
intra/log/log.go:92
↓ 1 callersMethodSetDNSConfig
SetDNSConfig sets the DNS filter preset configuration. v is a csv of filter presets: "family", "security", "social", "privacy", "all", "none", "defaul
intra/backend/ipn_proxies.go:130
↓ 1 callersFunctionSetFlightRecordOutput
(fp string)
intra/core/dontpanic.go:207
↓ 1 callersMethodSetLinkAndRoutes
Creates a new link using fd (tun device).
tunnel/tunnel.go:59
↓ 1 callersMethodSetLinkAndRoutes2
(fd, tunmtu, linkmtu, engine int)
intra/tunnel.go:310
↓ 1 callersMethodSetPcap
Set or unset the pcap sink
tunnel/tunnel.go:63
↓ 1 callersMethodSetReadDeadline
SetReadDeadline implements core.UDPConn.SetReadDeadline
intra/udpmux.go:535
↓ 1 callersMethodSetReadDeadline
(t time.Time)
intra/netstack/icmpconn.go:222
↓ 1 callersMethodSetReadDeadline
SetReadDeadline sets the read deadline for the connection if the retry is complete, otherwise it does so after the retry.
intra/dialers/retrier.go:895
↓ 1 callersMethodSetStamp
(stamp string)
intra/dnsx/rethinkdns.go:178
↓ 1 callersMethodSetTimeout
()
intra/rwconn.go:30
↓ 1 callersFunctionSetTimeoutSockOpt
(c MinConn, timeoutms int)
intra/core/sockopt.go:43
↓ 1 callersFunctionSetTunMode
SetMode re-assigns d to DNSMode, b to BlockMode, pt to PtMode.
intra/settings/tunopts.go:99
↓ 1 callersMethodSetWriteDeadline
SetWriteDeadline implements core.UDPConn.SetWriteDeadline
intra/udpmux.go:548
↓ 1 callersMethodSetWriteDeadline
SetWriteDeadline sets the write deadline for the connection.
intra/dialers/retrier.go:912
↓ 1 callersFunctionSigFin
SigFin runs f in a goroutine and returns a channel that is closed when f returns.
intra/core/async.go:313
↓ 1 callersMethodSlotSize
()
intra/log/memconsole.go:440
↓ 1 callersFunctionSnapshot
Snapshot returns a snapshot of all registered barriers, maps, and active goroutines managed by this package. Safe to call concurrently.
intra/core/runmet.go:519
↓ 1 callersMethodSoftRefresh
SoftRefresh appends to the list of IPs, hostnames by re-resolving the hostname. It returns the total number of IPs, or -1 on error.
intra/ipn/multihost/multihost.go:248
↓ 1 callersFunctionSplitDialBind
(d *protect.RDial, network, local, remote string)
intra/dialers/rdial.go:159
↓ 1 callersFunctionStackOutput
(w io.Writer)
intra/log/log.go:104
↓ 1 callersMethodStackOutput
(w io.Writer)
intra/log/logger.go:70
↓ 1 callersMethodStart
()
intra/rnet/http.go:297
↓ 1 callersMethodStart
()
intra/rnet/socks5.go:141
↓ 1 callersFunctionStat
(s *stack.Stack)
intra/netstack/stat.go:24
↓ 1 callersMethodStat
NIC, IP, TCP, UDP, and ICMP stats.
tunnel/tunnel.go:65
↓ 1 callersMethodState
State implements x.RpnAcc.
intra/ipn/rpn/yegor.go:992
↓ 1 callersMethodStatus
Status returns the status of this proxy.
intra/backend/ipn_proxies.go:234
↓ 1 callersMethodStatus
()
intra/dns53/mdns.go:230
↓ 1 callersMethodStatus
()
intra/dns53/grounded.go:89
↓ 1 callersMethodStatus
()
intra/dns53/errorer.go:80
↓ 1 callersMethodStatus
()
intra/rnet/socks5.go:187
↓ 1 callersMethodStatus
()
intra/dnsx/cacher.go:530
↓ 1 callersMethodStop
Stop stops this proxy.
intra/backend/ipn_proxies.go:242
↓ 1 callersMethodStop
()
intra/rnet/http.go:316
↓ 1 callersMethodStop
()
intra/rnet/socks5.go:155
↓ 1 callersMethodString
String implements fmt.Stringer.
intra/backend/dnsx_listener.go:117
↓ 1 callersMethodString
()
intra/core/runmet.go:536
↓ 1 callersMethodString
()
intra/netstat/procfs.go:104
↓ 1 callersFunctionStringReverse
(s string)
intra/xdns/common.go:183
↓ 1 callersFunctionSubstAAAARecords
(out *dns.Msg, subip6s netip.Addr, ttl uint32)
intra/xdns/dnsutil.go:785
↓ 1 callersFunctionSubstARecords
(out *dns.Msg, subip4s netip.Addr, ttl uint32)
intra/xdns/dnsutil.go:819
↓ 1 callersFunctionSupportsRecording
()
intra/core/dontpanic.go:90
↓ 1 callersFunctionTALL
TALL logs the stack trace of all active goroutines.
intra/log/log.go:244
↓ 1 callersFunctionTargets
(msg *dns.Msg)
intra/xdns/dnsutil.go:423
↓ 1 callersMethodTestWin
TestWin connects to the Windscribe gateway and returns its IP if reachable.
intra/backend/ipn_proxies.go:208
↓ 1 callersMethodToResponse
ToResponse implements Header.
intra/core/wire/udp.go:62
↓ 1 callersMethodTrace
(c bool, t string)
intra/log/logger.go:68
↓ 1 callersFunctionTrackMap
TrackMap registers snap under id for use in Snapshot(). Returns a deregister function that removes it from the registry.
intra/core/runmet.go:513
↓ 1 callersFunctionTruncatedResponse
(packet []byte)
intra/xdns/dnsutil.go:116
↓ 1 callersFunctionU
U logs a user message (notifies the user).
intra/log/log.go:229
↓ 1 callersMethodUIP
UIP returns ip (network-order byte) to bind given a local/remote ipp (ip:port). (unused)
intra/backend/protect.go:53
↓ 1 callersMethodUnlink
Unsets existing link and closes the fd (tun device).
tunnel/tunnel.go:61
↓ 1 callersMethodUntrackBatch
UntrackBatch untracks one cid at a time.
intra/core/connmap.go:44
↓ 1 callersMethodUnwrap
()
intra/core/err.go:120
↓ 1 callersMethodUnwrap
()
intra/ipn/wg/wgconn2.go:133
↓ 1 callersFunctionUp
ref: github.com/brewlin/net-protocol/blob/ec64e5f899/internal/endpoint/endpoint.go#L20
intra/netstack/netstack.go:30
↓ 1 callersMethodUpdate
Update updates the account creating new state; ops may be nil to retain current RpnOps.
intra/backend/ipn_proxies.go:285
↓ 1 callersMethodUsr
(msg string)
intra/log/logger.go:58
↓ 1 callersMethodV
()
intra/backend/ipn_pipkeygen.go:190
← previousnext →1,501–1,600 of 3,609, ranked by callers