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.