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, 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.