Documentation
¶
Index ¶
- func AnalyzeResponse(request methodwebtest.RequestInfo, validCodes map[int]bool, ...) bool
- func GenerateBaselinePayloads(variableData map[string]string) map[string]string
- func GenerateInjectionPayloads(payloads []string, variableData map[string]string) []map[string]string
- func RunHeaderMisconfigurationEngine(ctx context.Context, config *methodwebtest.HeaderMisconfigurationEngineConfig) *methodwebtest.Report
- func RunMultiInjectionsEngine(ctx context.Context, config *methodwebtest.InjectionEngineConfig) *methodwebtest.Report
- func RunPathTraversalEngine(ctx context.Context, config *methodwebtest.PathTraversalEngineConfig) *methodwebtest.Report
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnalyzeResponse ¶
func AnalyzeResponse(request methodwebtest.RequestInfo, validCodes map[int]bool, checkBaseContentMatch bool, baselineSize, baselineWords int, baselineSizeRandomPath *int, baselineWordsRandomPath *int, threshold float64) bool
AnalyzeResponse checks if the response singifies that file was found based on the response code and the baseline size and word count
func RunHeaderMisconfigurationEngine ¶
func RunHeaderMisconfigurationEngine(ctx context.Context, config *methodwebtest.HeaderMisconfigurationEngineConfig) *methodwebtest.Report
func RunMultiInjectionsEngine ¶
func RunMultiInjectionsEngine(ctx context.Context, config *methodwebtest.InjectionEngineConfig) *methodwebtest.Report
func RunPathTraversalEngine ¶
func RunPathTraversalEngine(ctx context.Context, config *methodwebtest.PathTraversalEngineConfig) *methodwebtest.Report
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.