Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PortSwigger/param-miner
/ functions
Functions
216 in github.com/PortSwigger/param-miner
⨍
Functions
216
◇
Types & classes
48
↓ 96 callers
Method
add
(AccessPair finding)
src/burp/Lensmine.java:406
↓ 36 callers
Method
size
()
src/burp/ParamHolder.java:19
↓ 19 callers
Method
buildRequest
(byte[] payload)
src/burp/BurpExtender.java:268
↓ 13 callers
Method
report
()
src/burp/DiscoveredParam.java:103
↓ 11 callers
Method
addSourceFile
(String filename)
src/burp/WordProvider.java:16
↓ 10 callers
Method
getInsertionPoint
(IHttpRequestResponse baseRequestResponse, byte type, String payload, String attackID)
src/burp/ParamAttack.java:263
↓ 9 callers
Method
execute
(String cmd)
src/burp/DomainProvider.java:53
↓ 8 callers
Method
run
()
src/burp/ParamGuesser.java:13
↓ 7 callers
Method
getRight
()
src/burp/Lensmine.java:378
↓ 6 callers
Method
buildComparisonTable
(RespPair... pairs)
src/burp/Lenscrack.java:93
↓ 6 callers
Method
getAllKeys
(byte[] resp, HashMap<String, String> witnessedParams)
src/burp/Keysmith.java:31
↓ 6 callers
Method
getValue
(String name)
src/burp/BurpExtender.java:334
↓ 6 callers
Method
parseKey
(String entry)
src/burp/Keysmith.java:212
↓ 5 callers
Method
createAttackPair
(String title, String left, String right)
src/burp/TimeInjector.java:100
↓ 5 callers
Method
getKey
(String param)
src/burp/Keysmith.java:230
↓ 5 callers
Method
getLeft
()
src/burp/Lensmine.java:374
↓ 5 callers
Method
getWords
(String body)
src/burp/Keysmith.java:98
↓ 5 callers
Method
permute
(String fullparam)
src/burp/Keysmith.java:240
↓ 5 callers
Method
setEscapeStrings
(String... args)
src/burp/Probe.java:89
↓ 5 callers
Method
setPrefix
(byte prefix)
src/burp/Probe.java:63
↓ 5 callers
Method
setRandomAnchor
(boolean randomAnchor)
src/burp/Probe.java:71
↓ 4 callers
Method
addParams
(ArrayList<String> params, boolean topup)
src/burp/ParamHolder.java:31
↓ 4 callers
Method
canSeeCache
(byte[] response)
src/burp/DiscoveredParam.java:396
↓ 4 callers
Method
getParamKeys
(byte[] resp, HashSet<Byte> types)
src/burp/Keysmith.java:50
↓ 4 callers
Method
getTitle
()
src/burp/TimeInjector.java:166
↓ 4 callers
Method
loadWordlist
(String name, Collection<String> fillme)
src/burp/BurpExtender.java:164
↓ 4 callers
Method
pad
(String host, boolean overlong)
src/burp/Lensprobe.java:39
↓ 4 callers
Method
recordSkipped
()
src/burp/Lensmine.java:410
↓ 4 callers
Method
requestHeader
(byte[] baseReq, String header)
src/burp/HeaderMutationGuesser.java:125
↓ 4 callers
Method
requestMatch
(byte[] resp1, byte[] resp2)
src/burp/HeaderMutationGuesser.java:149
↓ 4 callers
Method
send
(byte[] req, IHttpService service)
src/burp/Lensprobe.java:263
↓ 4 callers
Method
transformation
(IHttpRequestResponse baseRequestResponse, IScannerInsertionPoint insertionPoint, String send, String expect)
src/burp/ValueProbes.java:76
↓ 3 callers
Method
doActiveScan
(IHttpRequestResponse baseRequestResponse, IScannerInsertionPoint insertionPoint)
src/burp/GrabScan.java:14
↓ 3 callers
Method
findingsToString
()
src/burp/Lensmine.java:422
↓ 3 callers
Method
getJsonKeys
(JsonElement json, HashMap<String, String> witnessedParams)
src/burp/Keysmith.java:21
↓ 3 callers
Method
makeNode
(ArrayList<String> keys, int i, Object paramValue)
src/burp/BurpExtender.java:469
↓ 3 callers
Method
resolveRedirect
(HttpRequestResponse resp)
src/burp/Lensmine.java:215
↓ 3 callers
Method
saveParams
(IHttpRequestResponse baseRequestResponse)
src/burp/ParamGrabber.java:54
↓ 3 callers
Method
sendToOrganiser
(HttpRequestResponse resp, String notes)
src/burp/Lensmine.java:210
↓ 3 callers
Method
updateBaseline
()
src/burp/ParamAttack.java:250
↓ 2 callers
Method
addNewKeys
(ArrayList<String> keys, ParamAttack state, int bucketSize, ParamHolder paramBuckets, ArrayList<String> candid
src/burp/ParamGuesser.java:341
↓ 2 callers
Method
addSourceWords
(String wordlist)
src/burp/WordProvider.java:23
↓ 2 callers
Method
addStatusPayload
(String paramName)
src/burp/DiscoveredParam.java:259
↓ 2 callers
Method
calculateValue
(String unparsed)
src/burp/BurpExtender.java:260
↓ 2 callers
Method
compare
()
src/burp/RespPair.java:195
↓ 2 callers
Method
consistent
()
src/burp/RespPair.java:207
↓ 2 callers
Method
failed
()
src/burp/Lensprobe.java:199
↓ 2 callers
Method
findPersistent
(IHttpRequestResponse baseRequestResponse, Attack paramGuess, String attackID, CircularFifoQueue<String> recen
src/burp/ParamGuesser.java:359
↓ 2 callers
Method
getBase
()
src/burp/Probe.java:81
↓ 2 callers
Method
getBaseRequestResponse
()
src/burp/ParamAttack.java:77
↓ 2 callers
Method
getData
(HttpRequestResponse resp)
src/burp/Lensmine.java:295
↓ 2 callers
Method
getHtmlKeys
(String body)
src/burp/Keysmith.java:105
↓ 2 callers
Method
getLocation
(HttpRequestResponse resp)
src/burp/Lensmine.java:308
↓ 2 callers
Method
getNext
()
src/burp/WordProvider.java:27
↓ 2 callers
Method
getRedirPathIfSameOrigin
(HttpRequestResponse resp)
src/burp/Lensmine.java:234
↓ 2 callers
Method
getTitle
(HttpRequestResponse resp)
src/burp/Lensmine.java:312
↓ 2 callers
Method
getTitle
()
src/burp/Lensmine.java:414
↓ 2 callers
Method
guessMutations
()
src/burp/HeaderMutationGuesser.java:33
↓ 2 callers
Method
guessValue
(IHttpRequestResponse req, int start, int end)
src/burp/ValueGuesser.java:28
↓ 2 callers
Method
permute
(String host)
src/burp/Lensprobe.java:51
↓ 2 callers
Method
prepBulkParams
(ArrayList<String> params)
src/burp/BurpExtender.java:295
↓ 2 callers
Method
push
(ArrayList<String> e)
src/burp/ParamHolder.java:27
↓ 2 callers
Method
report
()
src/burp/Lensprobe.java:203
↓ 2 callers
Method
reportMutations
(ArrayList<String> mutations)
src/burp/HeaderMutationGuesser.java:105
↓ 2 callers
Method
reportPairs
(String title, String findings, String domain, byte[] baseReq, RespPair... pairs)
src/burp/Lenscrack.java:137
↓ 2 callers
Method
sendSyncedRequests
(List<HttpRequest> reqList)
src/burp/RespPair.java:148
↓ 1 callers
Method
addCacheBusters
(IHttpRequestResponse messageInfo)
src/burp/ParamGrabber.java:75
↓ 1 callers
Method
addHeader
(byte[] baseReq, byte[] header)
src/burp/HeaderMutationGuesser.java:177
↓ 1 callers
Method
attempt
(IHttpRequestResponse baseRequestResponse, IScannerInsertionPoint iScannerInsertionPoint)
src/burp/TimeInjector.java:131
↓ 1 callers
Method
buildBasicRequest
(ArrayList<String> params)
src/burp/BurpExtender.java:349
↓ 1 callers
Method
buildBulkRequest
(ArrayList<String> params)
src/burp/BurpExtender.java:287
↓ 1 callers
Method
cachePoison
(PayloadInjector injector, String param, IHttpRequestResponse baseResponse)
src/burp/DiscoveredParam.java:146
↓ 1 callers
Method
calculateBucketSize
(byte type, int longest)
src/burp/ParamAttack.java:163
↓ 1 callers
Method
calculatePayloads
(IHttpRequestResponse baseRequestResponse, ParamGrabber paramGrabber, byte type)
src/burp/ParamAttack.java:274
↓ 1 callers
Method
calculateValue
(String unparsed)
src/burp/BurpExtender.java:481
↓ 1 callers
Method
doScan
(byte[] baseReq, IHttpService service, int domainsToCheck)
src/burp/Lensmine.java:267
↓ 1 callers
Method
dynamicOnly
(PayloadInjector headerInjector, String name)
src/burp/ValueProbes.java:22
↓ 1 callers
Method
eatsBackslash
(IHttpRequestResponse baseRequestResponse, IScannerInsertionPoint insertionPoint)
src/burp/ValueProbes.java:64
↓ 1 callers
Method
explore
()
src/burp/DiscoveredParam.java:53
↓ 1 callers
Method
exploreAndReport
()
src/burp/DiscoveredParam.java:43
↓ 1 callers
Method
getAttackID
()
src/burp/ParamAttack.java:61
↓ 1 callers
Method
getBlacklist
(byte type)
src/burp/ParamAttack.java:217
↓ 1 callers
Method
getBonusParams
()
src/burp/ParamAttack.java:45
↓ 1 callers
Method
getBucketSize
()
src/burp/ParamAttack.java:73
↓ 1 callers
Method
getDiffScore
()
src/burp/Lensmine.java:386
↓ 1 callers
Method
getHeaderMutations
()
src/burp/ParamAttack.java:81
↓ 1 callers
Method
getInjector
()
src/burp/ParamAttack.java:65
↓ 1 callers
Method
getName
()
src/burp/Probe.java:110
↓ 1 callers
Method
getNextDomain
()
src/burp/DomainProvider.java:104
↓ 1 callers
Method
getNextSource
()
src/burp/WordProvider.java:39
↓ 1 callers
Method
getParamBuckets
()
src/burp/ParamAttack.java:69
↓ 1 callers
Method
getRequestParams
()
src/burp/ParamAttack.java:49
↓ 1 callers
Method
getSavedGET
()
src/burp/ParamGrabber.java:33
↓ 1 callers
Method
getSavedJson
()
src/burp/ParamGrabber.java:30
↓ 1 callers
Method
getSavedWords
()
src/burp/ParamGrabber.java:50
↓ 1 callers
Method
getTargetURL
()
src/burp/ParamAttack.java:53
↓ 1 callers
Method
getValueInsertionPoint
(String param)
src/burp/BurpExtender.java:359
↓ 1 callers
Method
guessParams
(ParamAttack state)
src/burp/ParamGuesser.java:134
↓ 1 callers
Method
knownFalsePositive
(HttpRequestResponse slowResp, HttpRequestResponse fastResp)
src/burp/RespPair.java:160
↓ 1 callers
Method
launchScan
(IHttpRequestResponse messageInfo)
src/burp/ParamGrabber.java:99
next →
1–100 of 216, ranked by callers