Documentation
¶
Index ¶
- func DiscoverIdp(ctx context.Context, config *idpfern.DiscoverIdpConfig) (*idpfern.DiscoverIdpReport, error)
- func GetASNInfo(ctx context.Context, config *asnfern.DiscoverAsnConfig) (*asnfern.DiscoverAsnReport, error)
- func RunDiscoverCdns(ctx context.Context, config cdnfern.DiscoverCdnConfig) *cdnfern.DiscoverCdnReport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverIdp ¶ added in v0.0.81
func DiscoverIdp(ctx context.Context, config *idpfern.DiscoverIdpConfig) (*idpfern.DiscoverIdpReport, error)
DiscoverIdp probes public endpoints to identify identity providers for a domain.
func GetASNInfo ¶ added in v0.0.51
func GetASNInfo(ctx context.Context, config *asnfern.DiscoverAsnConfig) (*asnfern.DiscoverAsnReport, error)
GetASNInfo performs comprehensive ASN information lookup using only BGPView API
func RunDiscoverCdns ¶
func RunDiscoverCdns(ctx context.Context, config cdnfern.DiscoverCdnConfig) *cdnfern.DiscoverCdnReport
RunDiscoverCdns resolves a domain to IP addresses and checks them against CDN/WAF/cloud providers. cdncheck is the primary source; the supplemental CIDR file is only consulted when cdncheck returns no match for a given IP.
- projectdiscovery/cdncheck — broad, regularly updated provider ranges (primary).
- providers.json — supplemental CIDR file shipped with the binary (overridable via --fingerprints-file) covering AKAMAI, AZURE_FRONTDOOR, CLOUDFLARE, CLOUDFRONT, INCAPSULA, and VERCEL. Used only as a fallback when cdncheck finds nothing.
ipAddresses may contain individual IPs or CIDR notation (e.g. 1.2.3.0/24).
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package dns handles all of the data structures and logic required to interact with DNS data.
|
Package dns handles all of the data structures and logic required to interact with DNS data. |
|
Package shodan contains all of the data structures and logic required to interact with the Shodan API.
|
Package shodan contains all of the data structures and logic required to interact with the Shodan API. |
Click to show internal directories.
Click to hide internal directories.