Documentation
¶
Index ¶
- Variables
- func CheckAllPrerequisites() map[string]PrerequisiteCheckResult
- func CheckPrerequisites(tools []string) map[string]PrerequisiteCheckResult
- func ExtractUnresponsiveHosts(taskResult *types.TaskResult)
- func Run(ctx context.Context, task *types.Task) (*types.TaskResult, error)
- type PrerequisiteCheckResult
- type Tool
Constants ¶
This section is empty.
Variables ¶
View Source
var (
PCDPApiServer = envutil.GetEnvOrDefault("PDCP_API_SERVER", "https://api.projectdiscovery.io")
)
View Source
var UnresponsiveHosts = mapsutil.NewSyncLockMap[string, struct{}]()
Functions ¶
func CheckAllPrerequisites ¶ added in v0.1.1
func CheckAllPrerequisites() map[string]PrerequisiteCheckResult
CheckAllPrerequisites checks the default set of prerequisites: dnsx, nuclei, httpx, naabu, nmap
func CheckPrerequisites ¶ added in v0.1.1
func CheckPrerequisites(tools []string) map[string]PrerequisiteCheckResult
CheckPrerequisites checks if all required prerequisites are installed Returns a map of tool names to their check results
func ExtractUnresponsiveHosts ¶
func ExtractUnresponsiveHosts(taskResult *types.TaskResult)
Types ¶
type PrerequisiteCheckResult ¶ added in v0.1.1
PrerequisiteCheckResult represents the result of checking a single prerequisite
Click to show internal directories.
Click to hide internal directories.