Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
canopy
command
Command canopy discovers hostnames under a domain, validates them and records the evidence.
|
Command canopy discovers hostnames under a domain, validates them and records the evidence. |
|
internal
|
|
|
cli
Package cli is the command-line surface.
|
Package cli is the command-line surface. |
|
core
Package core defines the records a run produces.
|
Package core defines the records a run produces. |
|
netgate
Package netgate issues the only HTTP clients and DNS resolvers a module may use.
|
Package netgate issues the only HTTP clients and DNS resolvers a module may use. |
|
pipeline
Package pipeline runs the stages of a map and writes the run directory.
|
Package pipeline runs the stages of a map and writes the run directory. |
|
report
Package report formats a finished run for a person.
|
Package report formats a finished run for a person. |
|
scope
Package scope parses the authorization policy and answers the only question that matters before any packet is sent: may this host be contacted?
|
Package scope parses the authorization policy and answers the only question that matters before any packet is sent: may this host be contacted? |
|
source
Package source defines what a collector is and holds the registry of them.
|
Package source defines what a collector is and holds the registry of them. |
|
source/all
Package all registers the built-in sources.
|
Package all registers the built-in sources. |
|
source/argosdns
Package argosdns collects passive DNS hostnames from ArgosDNS.
|
Package argosdns collects passive DNS hostnames from ArgosDNS. |
|
source/certspotter
Package certspotter collects hostnames from SSLMate's Cert Spotter API, a second view of the certificate transparency logs.
|
Package certspotter collects hostnames from SSLMate's Cert Spotter API, a second view of the certificate transparency logs. |
|
source/crtname
Package crtname collects hostnames from crt.name, an index of subdomains built from the certificate transparency firehose plus historical backfills and active probing.
|
Package crtname collects hostnames from crt.name, an index of subdomains built from the certificate transparency firehose plus historical backfills and active probing. |
|
source/crtsh
Package crtsh collects hostnames from crt.sh, a search interface over the public certificate transparency logs.
|
Package crtsh collects hostnames from crt.sh, a search interface over the public certificate transparency logs. |
|
source/fixture
Package fixture provides sources that touch no network, so the pipeline and the run directory can be exercised end to end before a real provider exists.
|
Package fixture provides sources that touch no network, so the pipeline and the run directory can be exercised end to end before a real provider exists. |
|
source/hackertarget
Package hackertarget collects hostnames from HackerTarget's hostsearch API, a passive DNS view built from its own scanning.
|
Package hackertarget collects hostnames from HackerTarget's hostsearch API, a passive DNS view built from its own scanning. |
|
source/otx
Package otx collects hostnames from AlienVault OTX passive DNS.
|
Package otx collects hostnames from AlienVault OTX passive DNS. |
|
source/rapiddns
Package rapiddns collects hostnames from rapiddns.io, a searchable archive of DNS records.
|
Package rapiddns collects hostnames from rapiddns.io, a searchable archive of DNS records. |
|
source/sourcetest
Package sourcetest is the conformance suite every collector must pass.
|
Package sourcetest is the conformance suite every collector must pass. |
|
source/subdomaincenter
Package subdomaincenter collects hostnames from subdomain.center, an aggregator that answers with a plain list of names.
|
Package subdomaincenter collects hostnames from subdomain.center, an aggregator that answers with a plain list of names. |
|
source/urlscan
Package urlscan collects hostnames from urlscan.io's search over public scans.
|
Package urlscan collects hostnames from urlscan.io's search over public scans. |
|
source/wayback
Package wayback collects hostnames from the Internet Archive's CDX index.
|
Package wayback collects hostnames from the Internet Archive's CDX index. |
|
store
Package store reads and writes run directories.
|
Package store reads and writes run directories. |
|
pkg
|
|
|
schema
Package schema is Canopy's published contract: the commands, their flags, the exit codes, and the version of the run-directory record shapes.
|
Package schema is Canopy's published contract: the commands, their flags, the exit codes, and the version of the run-directory record shapes. |
Click to show internal directories.
Click to hide internal directories.