discovery

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2025 License: BSD-3-Clause Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ScanBackups added in v0.1.5

func ScanBackups(cfg flags.Config, paths []string) ([]flags.Result, string, error)

ScanBackups scans for backup files on the given domain, IP, or IP range

func ScanSubdomains

func ScanSubdomains(cfg flags.Config, words []string) ([]flags.Result, string, error)

ScanSubdomains scans subdomains using a worker pool with optional DNS lookup

Types

type FilterWords added in v0.1.5

type FilterWords struct {
	TruePositive struct {
		Description string   `json:"description"`
		Patterns    []string `json:"patterns"`
	} `json:"true_positive"`
	FalsePositive struct {
		Description string   `json:"description"`
		Words       []string `json:"words"`
	} `json:"false_positive"`
	ContentTypeFilters struct {
		Description string   `json:"description"`
		Values      []string `json:"values"`
	} `json:"content_type_filters"`
	ContentTypeMatchers struct {
		Description string   `json:"description"`
		Values      []string `json:"values"`
	} `json:"content_type_matchers"`
}

FilterWords holds the structure of the filter_words.json file

type VulnResult added in v0.1.6

type VulnResult struct {
	VulnName   string
	Payload    string
	Location   string
	Detail     string
	StatusCode int
}

VulnResult holds the result of a vulnerability scan

func ScanVulnerabilities added in v0.1.6

func ScanVulnerabilities(cfg flags.Config, packet string, apiPath string) ([]VulnResult, string, error)

ScanVulnerabilities scans for vulnerabilities using a packet or API path

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL