MCPcopy Create free account
hub / github.com/devploit/nomore403 / resetMaps

Function resetMaps

cmd/requester.go:3944–4003  ·  view source on GitHub ↗

resetMaps clears all result tracking maps before starting new requests.

()

Source from the content-addressed store, hash-verified

3942
3943// resetMaps clears all result tracking maps before starting new requests.
3944func resetMaps() {
3945 uniqueResultsMutex.Lock()
3946 for k := range uniqueResults {
3947 delete(uniqueResults, k)
3948 }
3949 uniqueResultsMutex.Unlock()
3950
3951 uniqueResultsByTechMutex.Lock()
3952 for k := range uniqueResultsByTechnique {
3953 delete(uniqueResultsByTechnique, k)
3954 }
3955 uniqueResultsByTechMutex.Unlock()
3956
3957 techSignatureCountsMutex.Lock()
3958 for k := range techSignatureCounts {
3959 delete(techSignatureCounts, k)
3960 }
3961 techSignatureCountsMutex.Unlock()
3962
3963 techniqueBaselinesMutex.Lock()
3964 for k := range techniqueBaselines {
3965 delete(techniqueBaselines, k)
3966 }
3967 storedGlobalBaseline = ResponseInfo{}
3968 techniqueBaselinesMutex.Unlock()
3969
3970 topFindingsMutex.Lock()
3971 topFindings = nil
3972 topFindingsMutex.Unlock()
3973 printedBaselineHeader = false
3974 printedFindingsHeader = false
3975
3976 techniqueHeadersMutex.Lock()
3977 for k := range printedTechniqueHeaders {
3978 delete(printedTechniqueHeaders, k)
3979 }
3980 for k := range executedTechniques {
3981 delete(executedTechniques, k)
3982 }
3983 for k := range producedTechniques {
3984 delete(producedTechniques, k)
3985 }
3986 for k := range seenTechniqueFamilies {
3987 delete(seenTechniqueFamilies, k)
3988 }
3989 for k := range suppressedTechniqueFamilies {
3990 delete(suppressedTechniqueFamilies, k)
3991 }
3992 for k := range seenGlobalFamilies {
3993 delete(seenGlobalFamilies, k)
3994 }
3995 for k := range suppressedCrossTechniqueFamilies {
3996 delete(suppressedCrossTechniqueFamilies, k)
3997 }
3998 techniqueHeadersMutex.Unlock()
3999
4000 for k := range verbTamperingResults {
4001 delete(verbTamperingResults, k)

Calls

no outgoing calls