Documentation
¶
Index ¶
- func GetTLSInfo(ctx context.Context, addresses []string, config discoverFern.DiscoverTlsConfig) (discoverFern.DiscoverTlsReport, error)
- func RunHostDiscovery(ctx context.Context, target string, scantype discoverFern.HostScanType) (discoverFern.DiscoverHostReport, error)
- func RunPortScan(ctx context.Context, config discoverFern.DiscoverPortConfig) (*discoverFern.DiscoverPortReport, error)
- func RunServiceFingerprint(ctx context.Context, config discoverFern.DiscoverServiceConfig) (*discoverFern.DiscoverServiceReport, error)
- type Report
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTLSInfo ¶
func GetTLSInfo(ctx context.Context, addresses []string, config discoverFern.DiscoverTlsConfig) (discoverFern.DiscoverTlsReport, error)
GetTLSInfo retrieves TLS details for a given address
func RunHostDiscovery ¶
func RunHostDiscovery(ctx context.Context, target string, scantype discoverFern.HostScanType) (discoverFern.DiscoverHostReport, error)
RunHostDiscovery takes a target host (which can be a CIDR) and a scantype and returns a report of all hosts that were discovered
func RunPortScan ¶
func RunPortScan(ctx context.Context, config discoverFern.DiscoverPortConfig) (*discoverFern.DiscoverPortReport, error)
RunPortScan takes a target host and a list of ports to scan and returns a report of all hosts that were scanned and their open ports.
func RunServiceFingerprint ¶
func RunServiceFingerprint(ctx context.Context, config discoverFern.DiscoverServiceConfig) (*discoverFern.DiscoverServiceReport, error)
RunServiceFingerprint performs a service fingerprint on the specified target
Types ¶
Click to show internal directories.
Click to hide internal directories.