Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //go:embed fingerprint.js Fingerprint string ErrProductNotFound = errors.New("product not found") )
Functions ¶
func CheckExploit ¶
func CheckExploit(pctx context.Context, chromedpTasks chromedp.Tasks, fingerprint []string, targetURL string, verbose bool, timeout int) ([]string, error)
CheckExploit tries to find a working Proof of Concept for an actual exploit (XSS).
func GetReferences ¶
GetReferences returns the references for certain products.
Types ¶
type Product ¶
type Product struct {
Reference string `json:"reference"`
Exploits []struct {
Payload string `json:"payload"`
Verifiable string `json:"verifiable"`
} `json:"exploits"`
}
func GetProductInfo ¶
GetProductInfo returns the information of a product if found in the database, an error otherwise.
Click to show internal directories.
Click to hide internal directories.