Documentation
¶
Index ¶
- func AnalyzeResponse(response *common.RequestInfo, module *webscan.AppResourceModule) bool
- func FilterFingerprints(fingerprints *webscan.AppFingerprints, resourceType string, modules []string) (*webscan.AppResourceType, error)
- func GetModule(resourceType webscan.AppFingerprintResourceType, module string, ...) (*webscan.AppResourceModule, error)
- func Launch(ctx context.Context, config *webscan.AppFingerprintConfig) (*webscan.AppFingerprintReport, error)
- func LoadFingerprints(filePath string) (*webscan.AppFingerprints, error)
- func Run(ctx context.Context, target string, timeout int, ...) ([]*webscan.AppFingerprintAttemptInfo, []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnalyzeResponse ¶ added in v0.0.70
func AnalyzeResponse(response *common.RequestInfo, module *webscan.AppResourceModule) bool
func FilterFingerprints ¶ added in v0.0.70
func FilterFingerprints(fingerprints *webscan.AppFingerprints, resourceType string, modules []string) (*webscan.AppResourceType, error)
FilterFingerprints filters the fingerprints based on resource types and modules Returns error if resource type or module doesn't exist
func GetModule ¶ added in v0.0.70
func GetModule(resourceType webscan.AppFingerprintResourceType, module string, fingerprints *webscan.AppFingerprints) (*webscan.AppResourceModule, error)
GetModule returns the module configuration for a given resource type and module
func Launch ¶ added in v0.0.70
func Launch(ctx context.Context, config *webscan.AppFingerprintConfig) (*webscan.AppFingerprintReport, error)
func LoadFingerprints ¶ added in v0.0.70
func LoadFingerprints(filePath string) (*webscan.AppFingerprints, error)
LoadFingerprints loads and unmarshals the fingerprints.json file into the generated AppFingerprints struct
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.