runner

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: GPL-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ResultHTTPError     resultStatus = "http error"
	ResultResponseError resultStatus = "response error"
	ResultVulnerable    resultStatus = "vulnerable"
	ResultNotVulnerable resultStatus = "not vulnerable"
)

Variables

This section is empty.

Functions

func CheckIntegrity

func CheckIntegrity() (bool, error)

func DownloadFingerprints

func DownloadFingerprints() error

func GetFingerprintPath

func GetFingerprintPath() (string, error)

func Process

func Process(config *Config) error

Types

type Config

type Config struct {
	HTTPS       bool
	VerifySSL   bool
	Emoji       bool
	HideFails   bool
	OnlyVuln    bool
	Concurrency int
	Timeout     int
	Targets     string
	Target      string
	Output      string
	// contains filtered or unexported fields
}

type Fingerprint

type Fingerprint struct {
	CICDPass      bool     `json:"cicd_pass"`
	CName         []string `json:"cname"`
	Discussion    string   `json:"discussion"`
	Documentation string   `json:"documentation"`
	Fingerprint   string   `json:"fingerprint"`
	HTTPStatus    *int     `json:"http_status"`
	NXDomain      bool     `json:"nxdomain"`
	Service       string   `json:"service"`
	Status        string   `json:"status"`
	Vulnerable    bool     `json:"vulnerable"`
}

func Fingerprints

func Fingerprints() ([]Fingerprint, error)

type Result

type Result struct {
	ResStatus    resultStatus
	Status       aurora.Value
	Entry        Fingerprint
	ResponseBody string
}

Jump to

Keyboard shortcuts

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