Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd wires the yatt command tree.
|
Package cmd wires the yatt command tree. |
|
internal
|
|
|
config
Package config resolves named scan profiles: presets for technique selection, TLD profile, concurrency, timeout, QPS and candidate limit.
|
Package config resolves named scan profiles: presets for technique selection, TLD profile, concurrency, timeout, QPS and candidate limit. |
|
enrich
Package enrich builds ready-to-open lookup links for a finding.
|
Package enrich builds ready-to-open lookup links for a finding. |
|
render
Package render turns findings into the output formats the CLI offers.
|
Package render turns findings into the output formats the CLI offers. |
|
resolver
Package resolver wraps github.com/miekg/dns with just enough surface for bulk look-alike scanning.
|
Package resolver wraps github.com/miekg/dns with just enough surface for bulk look-alike scanning. |
|
scan
Package scan orchestrates a single run: permute the seed, resolve every candidate, record the result, and compare it against the previous run.
|
Package scan orchestrates a single run: permute the seed, resolve every candidate, record the result, and compare it against the previous run. |
|
store
Package store persists scans and their findings.
|
Package store persists scans and their findings. |
|
store/migrations
Package migrations embeds the schema migrations and applies them.
|
Package migrations embeds the schema migrations and applies them. |
|
store/remote
Package remote keeps the state database in S3 instead of on local disk.
|
Package remote keeps the state database in S3 instead of on local disk. |
|
store/remote/remotetest
Package remotetest provides an in-memory fake of the S3 client for tests of the remote state backend.
|
Package remotetest provides an in-memory fake of the S3 client for tests of the remote state backend. |
|
triage
Package triage defines an analyst's verdict on a candidate domain.
|
Package triage defines an analyst's verdict on a candidate domain. |
|
wildcard
Package wildcard detects catch-all DNS zones.
|
Package wildcard detects catch-all DNS zones. |
|
pkg
|
|
|
engine
Package engine generates look-alike domain candidates from a seed domain.
|
Package engine generates look-alike domain candidates from a seed domain. |
|
engine/data
Package data holds yatt's generated permutation tables — keyboard adjacency, homoglyph substitutions, and TLD lists — so pkg/engine's technique code stays free of large literals.
|
Package data holds yatt's generated permutation tables — keyboard adjacency, homoglyph substitutions, and TLD lists — so pkg/engine's technique code stays free of large literals. |
|
engine/data/gen/glyphs
command
Command glyphs regenerates pkg/engine/data/glyphs_unicode.go from the Unicode Consortium's confusables.txt.
|
Command glyphs regenerates pkg/engine/data/glyphs_unicode.go from the Unicode Consortium's confusables.txt. |
|
engine/data/gen/tlds
command
Command tlds regenerates pkg/engine/data/tlds_iana.go from the IANA Root Zone Database's list of delegated top-level domains.
|
Command tlds regenerates pkg/engine/data/tlds_iana.go from the IANA Root Zone Database's list of delegated top-level domains. |
Click to show internal directories.
Click to hide internal directories.

