Documentation
¶
Index ¶
- func AnalyzeResponse(httpRequestResponse *common.HttpRequestResponse, ...) bool
- func FilterFingerprints(fingerprints *discover.ApplicationFingerprints, resourceType string, ...) (*discover.ApplicationFingerprintResource, error)
- func GetModule(resourceType discover.ApplicationFingerprintResourceType, module string, ...) (*discover.ApplicationFingerprintModule, error)
- func LaunchFingerprintEngine(ctx context.Context, config *discover.DiscoverApplicationFingerprintConfig) (*discover.DiscoverApplicationFingerprintReport, error)
- func LoadFingerprints(filePath string) (*discover.ApplicationFingerprints, error)
- func Run(ctx context.Context, target string, ...) ([]*discover.ApplicationFingerprintAttempt, []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnalyzeResponse ¶
func AnalyzeResponse(httpRequestResponse *common.HttpRequestResponse, module *discover.ApplicationFingerprintModule) bool
func FilterFingerprints ¶
func FilterFingerprints(fingerprints *discover.ApplicationFingerprints, resourceType string, modules []string) (*discover.ApplicationFingerprintResource, error)
FilterFingerprints filters the fingerprints based on resource types and modules Returns error if resource type or module doesn't exist
func GetModule ¶
func GetModule(resourceType discover.ApplicationFingerprintResourceType, module string, fingerprints *discover.ApplicationFingerprints) (*discover.ApplicationFingerprintModule, error)
GetModule returns the module configuration for a given resource type and module
func LaunchFingerprintEngine ¶
func LaunchFingerprintEngine(ctx context.Context, config *discover.DiscoverApplicationFingerprintConfig) (*discover.DiscoverApplicationFingerprintReport, error)
func LoadFingerprints ¶
func LoadFingerprints(filePath string) (*discover.ApplicationFingerprints, error)
LoadFingerprints loads and unmarshals the fingerprints.json file into the generated AppFingerprints struct
func Run ¶
func Run(ctx context.Context, target string, config *discover.DiscoverApplicationFingerprintConfig) ([]*discover.ApplicationFingerprintAttempt, []string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.