Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brianshea2/addr.tools
/ functions
Functions
216 in github.com/brianshea2/addr.tools
⨍
Functions
216
◇
Types & classes
62
↓ 21 callers
Method
Set
associates val with key, replacing any other values
internal/ttlstore/ttlstore.go:8
↓ 17 callers
Method
Get
(watcherId string)
internal/zones/dnscheck/watcher.go:17
↓ 17 callers
Method
String
()
internal/status/status.go:17
↓ 16 callers
Function
encode
(str)
website/addr.tools/js/util.js:30
↓ 15 callers
Method
Delete
deletes all values associated with key
internal/ttlstore/ttlstore.go:26
↓ 14 callers
Function
fetchOk
(resource, opts)
website/addr.tools/js/util.js:33
↓ 12 callers
Method
Add
appends val to any other values associated with key
internal/ttlstore/ttlstore.go:5
↓ 11 callers
Function
EqualsAsciiIgnoreCase
fast, ascii-only, case-insensitive string equality check
internal/dnsutil/strings.go:22
↓ 11 callers
Function
ToLowerAscii
fast, ascii-only string case lower-er
internal/dnsutil/strings.go:50
↓ 10 callers
Method
GetString
returns the request value associated with key. if key is not found, returns empty string and nil error. if differing values are found, returns the fir
internal/httputil/request.go:131
↓ 10 callers
Method
toString
(short6, force6)
website/addr.tools/js/ipaddr.js:68
↓ 9 callers
Method
is4
()
website/addr.tools/js/ipaddr.js:41
↓ 8 callers
Method
WithPrefix
(key string)
internal/ttlstore/ttlstore.go:34
↓ 8 callers
Method
ctx
()
internal/ttlstore/valkey.go:19
↓ 6 callers
Method
Sign
(rrs []dns.RR, validFrom, validTo uint32)
internal/dnsutil/dnssec.go:141
↓ 6 callers
Function
SplitForTxt
splits the given string into a slice of strings of suitable lengths for [dns.TXT](https://pkg.go.dev/github.com/miekg/dns#TXT) data
internal/dnsutil/strings.go:90
↓ 6 callers
Method
compareTo
(other)
website/addr.tools/js/ipaddr.js:35
↓ 5 callers
Function
GetProtocol
(w dns.ResponseWriter)
internal/dnsutil/proto.go:15
↓ 5 callers
Method
Init
(privKeyBytes []byte)
internal/dnsutil/simple.go:48
↓ 5 callers
Function
LoadIPv4
(name string, store ttlstore.TtlStore)
internal/zones/dyn/api.go:41
↓ 5 callers
Function
LoadIPv6
(name string, store ttlstore.TtlStore)
internal/zones/dyn/api.go:51
↓ 5 callers
Function
LoadRegistration
(name string, store ttlstore.TtlStore)
internal/zones/myaddr/api.go:59
↓ 5 callers
Method
Remove
unassociates val with key, leaving any other values
internal/ttlstore/ttlstore.go:23
↓ 5 callers
Method
contains
(ipOrRange)
website/addr.tools/js/ipaddr.js:128
↓ 5 callers
Function
htmlify
(obj, quoteStrings)
website/info.addr.tools/main.js:57
↓ 4 callers
Function
HasPrefixAsciiIgnoreCase
fast, ascii-only, case-insensitive string prefix check
internal/dnsutil/strings.go:27
↓ 4 callers
Function
ParsePrivateKey
(s string)
internal/config/config.go:80
↓ 4 callers
Function
ParseRequest
returns a *RequestValues which lazily parses body and url values
internal/httputil/request.go:29
↓ 4 callers
Function
ToPrintableAscii
attempts to replace all non-ascii characters with ascii approximations, then removes all non-ascii characters and ascii control characters
internal/dnsutil/strings.go:75
↓ 4 callers
Method
WriteMsg
(m *dns.Msg)
internal/dnsutil/handlers.go:38
↓ 4 callers
Function
dnsLookup
(name, type, { signal })
website/info.addr.tools/main.js:69
↓ 4 callers
Function
makeQuery
(subdomain, timeout, abortSignal)
website/dnscheck.tools/main.js:38
↓ 4 callers
Method
reverseZone
()
website/addr.tools/js/ipaddr.js:44
↓ 3 callers
Method
BodyText
()
internal/httputil/request.go:40
↓ 3 callers
Method
ConnectionState
()
internal/dnsutil/handlers.go:46
↓ 3 callers
Method
Exists
checks if key has any non-expired values
internal/ttlstore/ttlstore.go:14
↓ 3 callers
Method
Get
gets the first non-expired value associated with key
internal/ttlstore/ttlstore.go:20
↓ 3 callers
Function
IsValidChallenge
(s string)
internal/zones/challenges/api.go:21
↓ 3 callers
Method
Query
()
internal/httputil/request.go:81
↓ 3 callers
Method
SOA
(q *dns.Question, includeSig bool)
internal/dnsutil/simple.go:74
↓ 3 callers
Method
SOA
(q *dns.Question, includeSig bool)
internal/zones/dnscheck/handler.go:121
↓ 3 callers
Function
UpdateRegistration
(hash, name string, store ttlstore.TtlStore)
internal/zones/myaddr/api.go:69
↓ 3 callers
Method
Values
gets all non-expired values associated with key
internal/ttlstore/ttlstore.go:17
↓ 3 callers
Method
add
(key string, val []byte, ttl uint32)
internal/ttlstore/simple.go:27
↓ 3 callers
Function
getIPData
website/dnscheck.tools/main.js:135
↓ 3 callers
Function
infoLink
(page, html)
website/info.addr.tools/main.js:48
↓ 3 callers
Function
ipList
website/dnscheck.tools/main.js:191
↓ 3 callers
Method
lookupIP
(ipOrRange, fetchOpts)
website/addr.tools/js/rdap.js:127
↓ 3 callers
Function
makeStatus
(text, className)
website/dnscheck.tools/main.js:270
↓ 3 callers
Function
updateMinWidths
website/dnscheck.tools/main.js:219
↓ 2 callers
Method
#getCached
(ipOrRange)
website/addr.tools/js/rdap.js:48
↓ 2 callers
Method
#hexString
()
website/addr.tools/js/ipaddr.js:32
↓ 2 callers
Method
#octets
()
website/addr.tools/js/ipaddr.js:29
↓ 2 callers
Function
AddPadding
adds edns0 padding to msg so that the padded length is a multiple of blockLength
internal/dnsutil/edns.go:77
↓ 2 callers
Method
Body
()
internal/httputil/request.go:33
↓ 2 callers
Function
CheckAndSetEdns
checks for edns0 in req, sets edns0 in resp
internal/dnsutil/edns.go:15
↓ 2 callers
Method
Expires
()
internal/zones/myaddr/api.go:34
↓ 2 callers
Function
GenerateDnssecProvider
(name string, algo uint8, rrTtl uint32)
internal/dnsutil/dnssec.go:35
↓ 2 callers
Function
GetMaxUdpSize
determines max udp payload size
internal/dnsutil/edns.go:47
↓ 2 callers
Method
GetStatus
()
internal/status/status.go:37
↓ 2 callers
Function
HasPadding
checks if edns0 padding exists in msg
internal/dnsutil/edns.go:63
↓ 2 callers
Function
IsValidName
(s string)
internal/zones/myaddr/api.go:96
↓ 2 callers
Method
List
gets all keys starting with prefix
internal/ttlstore/ttlstore.go:11
↓ 2 callers
Method
Prove
(req, resp *dns.Msg, validFrom, validTo uint32)
internal/zones/dnscheck/handler.go:25
↓ 2 callers
Method
ProvideKeys
adds DNSKEY to resp if requested by req, returns true iff key was added
internal/dnsutil/dnssec.go:191
↓ 2 callers
Method
PrunePeriodically
(interval time.Duration)
internal/ttlstore/simple.go:171
↓ 2 callers
Method
SetPrivKeyBytes
(b []byte)
internal/dnsutil/dnssec.go:102
↓ 2 callers
Method
UnmarshalBinary
(data []byte)
internal/zones/dyn/api.go:31
↓ 2 callers
Function
UpdateIP
(name string, ip net.IP, store ttlstore.TtlStore)
internal/zones/dyn/api.go:61
↓ 2 callers
Method
WriteFile
(path string)
internal/ttlstore/simple.go:178
↓ 2 callers
Function
drawClientSubnets
()
website/dnscheck.tools/main.js:245
↓ 2 callers
Function
drawIPs
()
website/dnscheck.tools/main.js:238
↓ 2 callers
Function
drawResolvers
()
website/dnscheck.tools/main.js:253
↓ 2 callers
Function
f
()
website/dnscheck.tools/main.js:261
↓ 2 callers
Function
loadInfo
()
website/info.addr.tools/main.js:95
↓ 2 callers
Method
lookup
(ipOrRange, fetchOpts)
website/addr.tools/js/rdap.js:52
↓ 2 callers
Function
makePeerConn
()
website/dnscheck.tools/main.js:339
↓ 2 callers
Method
toRange
(prefixLen)
website/addr.tools/js/ipaddr.js:49
↓ 1 callers
Method
#addCache
(data)
website/addr.tools/js/rdap.js:38
↓ 1 callers
Method
#getDomainServices
()
website/addr.tools/js/rdap.js:71
↓ 1 callers
Method
#getIPServices
()
website/addr.tools/js/rdap.js:92
↓ 1 callers
Method
ContentType
()
internal/httputil/request.go:45
↓ 1 callers
Method
DS
()
internal/dnsutil/dnssec.go:74
↓ 1 callers
Method
Form
()
internal/httputil/request.go:53
↓ 1 callers
Method
GenerateRecords
(question *dns.Question, zone string)
internal/dnsutil/simple.go:13
↓ 1 callers
Method
GeoString
()
internal/httputil/ipinfo.go:18
↓ 1 callers
Method
GetIPInfo
(ip string)
internal/httputil/ipinfo.go:40
↓ 1 callers
Method
GetStatus
()
internal/status/status.go:22
↓ 1 callers
Method
IsRegistered
(watcherId string)
internal/zones/dnscheck/watcher.go:18
↓ 1 callers
Function
IsValidSubdomain
(sub string)
internal/zones/challenges/generator.go:13
↓ 1 callers
Function
IsValidSubdomain
(sub string)
internal/zones/dyn/generator.go:16
↓ 1 callers
Method
JSONObject
()
internal/httputil/request.go:67
↓ 1 callers
Method
LoadFile
(path string)
internal/ttlstore/simple.go:217
↓ 1 callers
Method
MarshalBinary
()
internal/zones/dyn/api.go:24
↓ 1 callers
Method
MarshalBinary
()
internal/zones/myaddr/api.go:41
↓ 1 callers
Function
NewUptimeProvider
()
internal/status/status.go:77
↓ 1 callers
Function
NewWebsocketHandler
(watcherHub WatcherHub)
internal/zones/dnscheck/websocket.go:137
↓ 1 callers
Function
NewWebsocketWatcher
(conn *websocket.Conn)
internal/zones/dnscheck/websocket.go:97
↓ 1 callers
Function
ParseConfig
(path string)
internal/config/config.go:66
↓ 1 callers
Function
ParseOptions
(sub string)
internal/zones/dnscheck/options.go:25
next →
1–100 of 216, ranked by callers