Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abhizaik/urlvet
/ types & classes
Types & classes
101 in github.com/abhizaik/urlvet
⨍
Functions
265
◇
Types & classes
101
Struct
Analysis
server/internal/analyzer/types.go:95
Interface
AnalyzeResult
web/website/src/lib/types.ts:6
Interface
ApiResponse
web/website/src/lib/types.ts:1
Struct
BrandEntry
server/internal/constants/brands.go:3
Struct
BrandResult
server/internal/service/checks/brand.go:9
Struct
Cache
server/internal/service/cache/valkey.go:13
Interface
CacheInterface
CacheInterface defines the cache operations needed by tasks
server/internal/analyzer/types.go:131
Interface
CheckStatus
web/website/src/lib/types.ts:202
Struct
CombinedHTTPResult
CombinedHTTPResult contains all HTTP-related check results
server/internal/service/checks/http_combined.go:16
Struct
CombinedTLSResult
CombinedTLSResult contains both TLS and SSL certificate information
server/internal/service/checks/tls_combined.go:15
Interface
ContentData
web/website/src/lib/types.ts:57
Interface
DepthResponse
web/website/src/lib/types.ts:140
Struct
DomainCount
server/internal/store/memory.go:93
Interface
DomainRandomness
web/website/src/lib/types.ts:101
Struct
DomainRandomnessResult
DomainRandomnessResult holds metrics and final score
server/internal/service/checks/entropy.go:11
Struct
ErrorRecord
server/internal/store/memory.go:23
Struct
Features
server/internal/analyzer/types.go:49
Struct
FormInfo
FormInfo describes a discovered form
server/internal/service/checks/content.go:16
Struct
HTTPStatus
server/internal/analyzer/types.go:88
Interface
HstsResponse
web/website/src/lib/types.ts:144
Struct
IframeInfo
server/internal/service/checks/content.go:29
Struct
Infrastructure
server/internal/analyzer/types.go:80
Struct
Input
Internal inputs/outputs for analyzer pipeline
server/internal/analyzer/types.go:124
Interface
IpCheckResponse
web/website/src/lib/types.ts:128
Interface
IpResolveResponse
web/website/src/lib/types.ts:132
Struct
Keywords
server/internal/analyzer/types.go:63
Interface
LengthResponse
web/website/src/lib/types.ts:136
Struct
MemoryStore
server/internal/store/memory.go:35
Struct
Output
server/internal/analyzer/types.go:136
Struct
PageFormResult
PageFormResult summarizes page-level findings
server/internal/service/checks/content.go:37
Struct
Performance
server/internal/analyzer/types.go:118
Struct
PhishTankResult
server/internal/service/threatfeeds/phishtank.go:59
Interface
PhishingCheckResult
web/website/src/lib/types.ts:185
Interface
PhishingResult
web/website/src/lib/types.ts:105
Struct
PhishingResult
PhishingResult is the unified phishing-check output exposed in the API response.
server/internal/analyzer/types.go:36
Interface
PunycodeResponse
web/website/src/lib/types.ts:152
Interface
RankResponse
web/website/src/lib/types.ts:124
Struct
Reasons
server/internal/analyzer/types.go:112
Struct
RedirectionResult
server/internal/service/checks/redirects.go:9
Interface
RedirectsResponse
web/website/src/lib/types.ts:148
Struct
RegistrationData
RegistrationData holds normalized domain registry info regardless of whether it came from WHOIS or RDAP.
server/internal/service/domaininfo/model.go:7
Struct
Response
Response and related public types mirror the handler's previous structs
server/internal/analyzer/types.go:16
Struct
Result
server/internal/analyzer/types.go:104
Interface
RiskyTldResponse
web/website/src/lib/types.ts:162
Struct
SSLCertResult
SSLCertResult holds certificate and chain checks
server/internal/service/checks/ssl.go:15
Interface
SSLInfo
web/website/src/lib/types.ts:35
Struct
ScanRecord
server/internal/store/memory.go:13
Interface
ScreenshotResponse
web/website/src/lib/types.ts:118
Struct
Service
Service manages screenshot operations with a shared browser allocator
server/internal/service/screenshot/screenshot.go:21
Struct
Stats
server/internal/store/memory.go:82
Interface
StatusCodeResponse
web/website/src/lib/types.ts:172
Struct
TLDInfo
server/internal/analyzer/types.go:55
Interface
TLSInfo
web/website/src/lib/types.ts:50
Struct
TLSResult
PageFormResult summarizes page-level findings
server/internal/service/checks/tls.go:12
Interface
Task
Task represents a single analyzer unit of work
server/internal/analyzer/types.go:194
Struct
TimingEntry
server/internal/analyzer/utils.go:8
Interface
TrustedTldResponse
web/website/src/lib/types.ts:156
Interface
TyposquatResult
web/website/src/lib/types.ts:93
Struct
TyposquatResult
TyposquatResult is the output of CheckTyposquatting.
server/internal/service/typosquat/typosquat.go:27
Struct
URLChecks
server/internal/analyzer/types.go:69
Interface
UrlShortenerResponse
web/website/src/lib/types.ts:168
Interface
WhoisResponse
web/website/src/lib/types.ts:176
Struct
adminLoginRequest
server/internal/handler/admin_login.go:18
Struct
cacheEntry
cacheEntry is the per-key payload returned by ListCacheHandler.
server/internal/handler/cache.go:13
Struct
colorHandler
--------------------------------------------------------------------------- colorHandler — colored human-readable output for DEV terminal ------------
server/internal/logger/logger.go:133
Struct
contentTask
Page content
server/internal/analyzer/tasks.go:263
Struct
dnsValidityResult
server/internal/analyzer/tasks.go:175
Struct
dnsValidityTask
DNS validity (NS/MX)
server/internal/analyzer/tasks.go:173
Struct
domainRequest
server/internal/handler/rank.go:12
Struct
entropyTask
Entropy
server/internal/analyzer/tasks.go:254
Struct
homoglyphTask
Homoglyph
server/internal/analyzer/tasks.go:292
Struct
hstsTask
HSTS
server/internal/analyzer/tasks.go:34
Struct
httpCombinedCacheResult
server/internal/analyzer/tasks.go:338
Struct
httpCombinedTask
Optimized HTTP check (combines redirects, HSTS, and status code)
server/internal/analyzer/tasks.go:336
Struct
ianaBootstrapJSON
ianaBootstrapJSON is the shape of https://data.iana.org/rdap/dns.json.
server/internal/service/domaininfo/rdap.go:22
Struct
ipCheckTask
IP checks
server/internal/analyzer/tasks.go:47
Struct
ipResolveTask
server/internal/analyzer/tasks.go:59
Struct
keywordsTask
Keywords
server/internal/analyzer/tasks.go:159
Struct
kv
Top 10 domains
server/internal/store/memory.go:140
Struct
multiHandler
--------------------------------------------------------------------------- multiHandler — fans a slog.Record out to multiple handlers ---------------
server/internal/logger/logger.go:87
Struct
payload
server/internal/admintoken/token.go:35
Struct
phishTankRaw
phishTankRaw is the wire format from the PhishTank API. Field notes: - phish_id : number (int) always - phish_detail_page : link to the human-r
server/internal/service/threatfeeds/phishtank.go:27
Struct
phishtankTask
PhishTank
server/internal/analyzer/tasks.go:312
Struct
punycodeTask
Punycode
server/internal/analyzer/tasks.go:76
Struct
rankTask
Rank
server/internal/analyzer/tasks.go:17
Struct
rdapResponse
server/internal/service/domaininfo/rdap.go:74
Struct
redirectsTask
Redirects
server/internal/analyzer/tasks.go:89
Struct
rotatingFileWriter
--------------------------------------------------------------------------- rotatingFileWriter — io.Writer that rotates to a new file each calendar da
server/internal/logger/logger.go:41
Struct
shortenerTask
Shortener
server/internal/analyzer/tasks.go:120
Struct
sortable
server/internal/analyzer/utils.go:19
Struct
sslTask
SSL info
server/internal/analyzer/tasks.go:245
Struct
statusTask
Status
server/internal/analyzer/tasks.go:129
Struct
structureTask
URL structure
server/internal/analyzer/tasks.go:147
Struct
subdomainTask
Subdomains
server/internal/analyzer/tasks.go:211
Struct
tldTask
TLD
server/internal/analyzer/tasks.go:102
Struct
tlsCombinedCacheResult
server/internal/analyzer/tasks.go:460
Struct
tlsCombinedTask
Optimized TLS/SSL check (combines both checks into one connection)
server/internal/analyzer/tasks.go:458
Struct
tlsTask
TLS
server/internal/analyzer/tasks.go:282
Struct
topEntry
topEntry holds the full domain and its extracted SLD for a Tranco entry.
server/internal/service/typosquat/typosquat.go:36
Struct
typosquatTask
Typosquatting
server/internal/analyzer/tasks.go:302
next →
1–100 of 101, ranked by callers