Versions in this module Expand all Collapse all v1 v1.6.4 Jun 2, 2022 Changes in this version + var Broad = &Family + var Client = &http.Client + var Connectivity = &Family + var Default = FamilySet + var Dialer = &net.Dialer + var Network = "tcp" + var PKI = &Family + var RootCAs *x509.CertPool + var TLSHandshake = &Family + var TLSSession = &Family + func LoadRootCAs(caBundleFile string) (err error) + type Family struct + Description string + Scanners map[string]*Scanner + type FamilyResult map[string]ScannerResult + type FamilySet map[string]*Family + func (fs FamilySet) RunScans(host, ip, family, scanner string, timeout time.Duration) (map[string]FamilyResult, error) + type Grade int + const Bad + const Good + const Skipped + const Warning + func (g Grade) String() string + type Output interface + type Result struct + Family string + Scanner string + type Scanner struct + Description string + func (s *Scanner) Scan(addr, hostname string) (Grade, Output, error) + type ScannerResult struct + Error string + Grade string + Output Output