seer-core 0.57.0

Core library for Seer domain name utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Domain status checking module
//!
//! Provides functionality to check the health of a domain including:
//! - HTTP status code and page title
//! - SSL certificate validity and expiration
//! - Domain registration expiration
//! - DNS resolution (A, AAAA, CNAME, NS)
//!
//! Every check is single-attempt by design (see `client.rs`), and every
//! outbound connection goes through the SSRF guards in [`crate::net`].

mod client;
mod types;

pub use client::StatusClient;
pub use types::{CertificateInfo, DnsResolution, DomainExpiration, StatusError, StatusResponse};