MCPcopy Create free account

hub / github.com/PortSwigger/http-request-smuggler / functions

Functions178 in github.com/PortSwigger/http-request-smuggler

↓ 64 callersMethodadd
(HttpRequestResponse... requests)
src/burp/Report.java:37
↓ 54 callersMethodequals
(Object obj)
src/burp/PermutationResult.java:213
↓ 32 callersMethodh2request
(IHttpService service, byte[] req)
src/burp/HTTP2Scan.java:118
↓ 24 callersMethodtoString
()
src/burp/SignificantHeader.java:67
↓ 20 callersMethodname
()
src/burp/SignificantHeader.java:59
↓ 17 callersMethodtransformIntoHidden
(HttpRequest request, SignificantHeader significantHeader, boolean dummy)
src/burp/HiddenPair.java:36
↓ 14 callersMethodvalue
()
src/burp/SignificantHeader.java:63
↓ 13 callersMethodmakeChunked
(byte[] baseReq, int contentLengthOffset, int chunkOffset)
src/burp/SmuggleScanBox.java:189
↓ 11 callersMethoddesyncRequest
(IHttpService service, byte[] req, int maxRetries, boolean forceHTTP1, boolean nestRequest)
src/burp/ConnectionStateScan.java:279
↓ 8 callersMethodconfirmWithRepeats
(byte[] testReq, IHttpService service, String terminator)
src/burp/ChunkSizeScan.java:63
↓ 8 callersMethodgetSpecialChars
()
src/burp/DesyncBox.java:443
↓ 8 callersMethodsendToOrganizer
()
src/burp/Report.java:41
↓ 8 callersMethodtransformIntoBaseline
(HttpRequest request, SignificantHeader significantHeader, boolean dummy)
src/burp/HiddenPair.java:30
↓ 6 callersMethodsetupRequest
(byte[] baseReq)
src/burp/SmuggleScanBox.java:49
↓ 5 callersMethodgetBody
()
src/burp/SignificantHeader.java:15
↓ 5 callersMethodvictimCheck
(HttpRequest base, HttpRequest attack, boolean report)
src/burp/ContaminationTest.java:33
↓ 4 callersMethodapplyDesync
(byte[] request, String header, String technique)
src/burp/DesyncBox.java:127
↓ 4 callersMethodbypassContentLengthFix
(byte[] req)
src/burp/ChunkContentScan.java:274
↓ 4 callersMethodconvertToDummy
(SignificantHeader header, boolean hideHeader)
src/burp/PermutationPair.java:32
↓ 4 callersMethodremoveIfRequired
(HttpRequest request, SignificantHeader significantHeader)
src/burp/PermutationPair.java:47
↓ 4 callersMethodtransformIntoBaseline
(HttpRequest request, SignificantHeader significantHeader, boolean makeMissing)
src/burp/EarlyBodyPair.java:51
↓ 4 callersMethodtransformIntoHidden
(HttpRequest request, SignificantHeader significantHeader, boolean makeMissing)
src/burp/EarlyBodyPair.java:57
↓ 4 callersMethodtryPocs
(byte[] base, IHttpService service, boolean CLTE, HashMap<String, Boolean> config)
src/burp/ChunkContentScan.java:164
↓ 3 callersMethodcheckStability
(HttpRequest base, int confirmationCount)
src/burp/ContaminationTest.java:72
↓ 3 callersMethodisConfirmed
()
src/burp/PermutationResult.java:62
↓ 3 callersMethodmixedResponse
(Resp resp)
src/burp/HeadScanTE.java:130
↓ 2 callersMethodaddHeader
(HttpRequest request, String template, SignificantHeader significantHeader, boolean dummySuffix)
src/burp/EarlyBodyPair.java:23
↓ 2 callersMethodcleanConnection
(HttpRequest base)
src/burp/ContaminationTest.java:64
↓ 2 callersMethodconsistent
(int iterations)
src/burp/PermutationResult.java:174
↓ 2 callersMethoddetect0CLWithTimeout
(HttpRequest base)
src/burp/HiddenPair.java:116
↓ 2 callersMethoddetect0CLwithExpect
(HttpRequest base)
src/burp/HiddenPair.java:136
↓ 2 callersMethoddoConfiguredScan
(byte[] baseReq, IHttpService service, HashMap<String, Boolean> config)
src/burp/SmuggleScanBox.java:136
↓ 2 callersMethodgetCLTEAttack
(byte[] base, String inject, HashMap<String, Boolean> config)
src/burp/ChunkContentScan.java:246
↓ 2 callersMethodgetIssue
()
src/burp/Report.java:45
↓ 2 callersMethodgetLabel
()
src/burp/SignificantHeader.java:21
↓ 2 callersMethodgetTECLAttack
(byte[] base, String inject, HashMap<String, Boolean> config)
src/burp/ChunkContentScan.java:253
↓ 2 callersMethodisInteresting
()
src/burp/PermutationResult.java:206
↓ 2 callersMethodisSuprising
()
src/burp/PermutationResult.java:37
↓ 2 callersMethodisWAF
(MontoyaRequestResponse response)
src/burp/PermutationResult.java:307
↓ 2 callersMethodkeepOriginal
()
src/burp/SignificantHeader.java:33
↓ 2 callersMethodlaunchPoc
(byte[] base, String name, boolean CLTE, boolean reuseConnection, String inject, IHttpService service, HashMap
src/burp/SmuggleScanBox.java:286
↓ 2 callersMethodleftAlive
(byte[] req, IHttpService service)
src/burp/SmuggleScanBox.java:144
↓ 2 callersMethodsetConfirmed
(boolean confirmed)
src/burp/PermutationResult.java:41
↓ 2 callersMethodtimeTunnel
(IHttpService service, HashMap<String, Boolean> config, byte[] base, String TRIGGER, boolean CLTE)
src/burp/H1TunnelScan.java:111
↓ 2 callersMethodtransform
(HttpRequest request, SignificantHeader targetHeader)
src/burp/HiddenPair.java:42
↓ 2 callersMethodworked
(Resp resp)
src/burp/ImplicitZeroScan.java:227
↓ 1 callersMethodadd
(PermutationResult result)
src/burp/PermutationResultGroup.java:17
↓ 1 callersMethodbuildExtTermPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:418
↓ 1 callersMethodbuildNormalGetRequest
(IHttpService service)
src/burp/ChunkSizeScan.java:745
↓ 1 callersMethodbuildOneTwoPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:563
↓ 1 callersMethodbuildReport
(boolean researchMode)
src/burp/PermutationResultGroup.java:21
↓ 1 callersMethodbuildSpillTermPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:515
↓ 1 callersMethodbuildTEAttack
(byte[] base, HashMap<String, Boolean> config, String attack)
src/burp/HeadScanTE.java:112
↓ 1 callersMethodbuildTermExtPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:367
↓ 1 callersMethodbuildTermSpillPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:467
↓ 1 callersMethodbuildTwoOnePayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:617
↓ 1 callersMethodbuildTwoZeroPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:705
↓ 1 callersMethodbuildZeroTwoPayload
(byte[] baseReq, String lineTerminator)
src/burp/ChunkSizeScan.java:657
↓ 1 callersMethodcheckForContamination
(SignificantHeader header, HttpRequest original)
src/burp/HiddenPair.java:170
↓ 1 callersMethodclassify
()
src/burp/PermutationResult.java:326
↓ 1 callersMethoddetectCL0
(HttpRequest base)
src/burp/HiddenPair.java:174
↓ 1 callersMethoddnsScan
(byte[] base, IHttpService service)
src/burp/ConnectionStateScan.java:30
↓ 1 callersMethoddoScan
(IHttpRequestResponse baseRequestResponse)
src/burp/ParserDiscrepancyScan.java:41
↓ 1 callersMethodgetDescription
()
src/burp/PermutationResult.java:241
↓ 1 callersMethodgetName
()
src/burp/PermutationPair.java:20
↓ 1 callersMethodgetRequests
()
src/burp/PermutationResult.java:288
↓ 1 callersMethodgetResponses
()
src/burp/PermutationResult.java:303
↓ 1 callersMethodgzipBody
(byte[] baseReq)
src/burp/SmuggleScanBox.java:174
↓ 1 callersMethodisExpectedOutcome
(PermutationOutcome outcome)
src/burp/PermutationPair.java:40
↓ 1 callersMethodisUnstable
()
src/burp/PermutationResult.java:33
↓ 1 callersMethodprobe
(String desc)
src/burp/PermutationResult.java:66
↓ 1 callersMethodrecordContamination
(List<MontoyaRequestResponse> responses)
src/burp/PermutationResult.java:45
↓ 1 callersMethodrecordInstability
(MontoyaRequestResponse surpriseResponse)
src/burp/PermutationResult.java:52
↓ 1 callersMethodreflectScan
(byte[] original, IHttpService service)
src/burp/ConnectionStateScan.java:208
↓ 1 callersMethodselectGadget
(IHttpService service, byte[] req, byte[] base)
src/burp/ImplicitZeroScan.java:147
↓ 1 callersMethodsetType
(SplitOrNuke type)
src/burp/PermutationResult.java:29
↓ 1 callersMethodshouldRemoveCL
()
src/burp/SignificantHeader.java:9
↓ 1 callersMethodsplitOrNuke
(PermutationPair permutor, HttpRequest base)
src/burp/ParserDiscrepancyScan.java:210
↓ 1 callersMethodstatusScan
(byte[] original, IHttpService service)
src/burp/ConnectionStateScan.java:151
↓ 1 callersMethodstripToBase
(HttpRequest req)
src/burp/ParserDiscrepancyScan.java:22
↓ 1 callersMethodsuspectedFalsePositive
(String permutation, Resp response)
src/burp/SmuggleScanBox.java:68
↓ 1 callersMethodtestExtTerm
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:118
↓ 1 callersMethodtestOneTwo
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:226
↓ 1 callersMethodtestSpillTerm
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:190
↓ 1 callersMethodtestTermExt
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:83
↓ 1 callersMethodtestTermSpill
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:154
↓ 1 callersMethodtestTwoOne
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:263
↓ 1 callersMethodtestTwoZero
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:333
↓ 1 callersMethodtestZeroTwo
(byte[] baseReq, IHttpService service)
src/burp/ChunkSizeScan.java:299
↓ 1 callersMethodwaitScan
(byte[] baseReq, IHttpService service)
src/burp/ClientDesyncScan.java:21
MethodChunkContentScan
(String name)
src/burp/ChunkContentScan.java:12
MethodChunkSizeScan
(String name)
src/burp/ChunkSizeScan.java:7
MethodClientDesyncScan
(String name)
src/burp/ClientDesyncScan.java:8
MethodConnectionStateScan
(String name)
src/burp/ConnectionStateScan.java:14
MethodContaminationTest
(String name)
src/burp/ContaminationTest.java:12
MethodDesyncBox
()
src/burp/DesyncBox.java:22
MethodEarlyBodyPair
(String name, HttpHeader terminator, PermutationOutcome expectedOutcome)
src/burp/EarlyBodyPair.java:12
MethodH1TunnelScan
(String name)
src/burp/H1TunnelScan.java:15
MethodH2TunnelScan
(String name)
src/burp/H2TunnelScan.java:11
MethodHTTP2DualPath
(String name)
src/burp/HTTP2DualPath.java:8
next →1–100 of 178, ranked by callers