Skip to main content

Crate seer_core

Crate seer_core 

Source

Re-exports§

pub use availability::AvailabilityChecker;
pub use availability::AvailabilityResult;
pub use cache::SingleValueCache;
pub use cache::TtlCache;
pub use config::SeerConfig;
pub use error::Result;
pub use error::SeerError;
pub use retry::NetworkRetryClassifier;
pub use retry::RetryClassifier;
pub use retry::RetryExecutor;
pub use retry::RetryPolicy;
pub use validation::normalize_domain;
pub use validation::validate_domain_safe;
pub use dns::DnsFollower;
pub use dns::DnsRecord;
pub use dns::DnsResolver;
pub use dns::DnssecChecker;
pub use dns::DnssecReport;
pub use dns::FollowConfig;
pub use dns::FollowIteration;
pub use dns::FollowResult;
pub use dns::PropagationResult;
pub use dns::RecordType;
pub use lookup::LookupProgressCallback;
pub use lookup::LookupResult;
pub use lookup::SmartLookup;
pub use rdap::RdapClient;
pub use rdap::RdapResponse;
pub use status::CertificateInfo;
pub use status::DnsResolution;
pub use status::DomainExpiration;
pub use status::StatusClient;
pub use status::StatusResponse;
pub use whois::WhoisClient;
pub use whois::WhoisResponse;
pub use bulk::BulkExecutor;
pub use bulk::BulkOperation;
pub use bulk::BulkResult;
pub use output::OutputFormat;
pub use output::OutputFormatter;

Modules§

availability
Domain availability checking.
bulk
cache
TTL-based caching with stale-while-revalidate semantics.
colors
Catppuccin-inspired color palette for terminal output.
config
Configuration file support for Seer.
dns
error
lookup
output
rdap
retry
Retry logic with exponential backoff for transient failures.
status
Domain status checking module
validation
Domain validation and SSRF protection utilities
whois