Versions in this module Expand all Collapse all v1 v1.0.0 Jun 13, 2026 Changes in this version + func CheckDNS(target string, timeout time.Duration) error + func CheckHTTP(target string, timeout time.Duration, ignoreTLSError ...bool) (int, error) + func CheckPing(target string, timeout time.Duration) error + func CheckTCP(target string, timeout time.Duration) error + func Decrypt(key []byte, cryptoText string) (string, error) + func Encrypt(key, text []byte) (string, error) + func GenerateTOTP(secret string) (string, error) + type DomainCheckResult struct + DaysRemaining int + TriggeredThreshold int + Warning bool + func CheckDomain(target string, monitorType string, thresholds []int) (DomainCheckResult, error) + type SSLCheckResult struct + DaysRemaining int + TriggeredThreshold int + Warning bool + func CheckHTTPSSLCertificate(target string, timeout time.Duration, thresholds []int) (SSLCheckResult, error) + func CheckSSL(target string, timeout time.Duration, thresholds []int) (SSLCheckResult, error)