Пример #1
0
 def __init__(self):
     HTTPLayerOperator.__init__(
         self, "Command2Url", "Chenge the separator character between the HTTP method and the URL"
     )
     param = StringParam("CHAR", " \t", "Character to be used as separator", isMultiValues=True)
     param.set_multiple_values(["    ", "\t", "  \t", "\r", " \r"])
     self.add_param(param)
Пример #2
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'URLHexEncoder', 'Encode the URL text')	
Пример #3
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'ParamsSlash2Backslash', 'Change every / with a \\')	
Пример #4
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'Url2Version','Change the separator character between the URL and the HTTP version')	
		param = StringParam('CHAR',' \t','Character to be used as separator', isMultiValues=True)
		param.set_multiple_values(['	','\t','  \t'])
		self.add_param(param)
Пример #5
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'MultipleSlash', 'Change every slash with multiple slashes')	
		self.add_param(IntParam('N',2,'Number of slash to be used',1))
Пример #6
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'SelfReference', 'Add /./ in the url')	
Пример #7
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'HeaderChangeCase', 'Change the case for every keys in the header')	
Пример #8
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'WeirdVersion', 'Use a weird protocol version (as 0.3)')	
Пример #9
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'NullMethod', 'see whisker for details')	
Пример #10
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'ParamsSelfReference', 'Add /./ in the parameters')	
Пример #11
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'SlashHexEncoder', 'Encode every / in the URL')	
Пример #12
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'BeginCharacters', 'Insert a character before the HTTP method')
		param = StringParam('CHAR',' ','Character to be inserted', isMultiValues=True)
		param.set_multiple_values(['       ','\r','\t'])
		self.add_param(param)
Пример #13
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'MalformedRequest','Change the HTTP/ver with some garbage string')	
Пример #14
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'ParameterHiding', 'see whisker for details')	
		self.add_param(StringParam('DIR','/','Character to be inserted', isMultiValues=True))
Пример #15
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'AddFakeDirectory', 'Change every / with a //')	
		self.add_param(StringParam('DIR','xyz','Name of the fake directory', isMultiValues=False))
Пример #16
0
	def __init__(self):
		HTTPLayerOperator.__init__(self,'PrematureEnding', 'see whisker for details')	
		self.add_param(StringParam('DIR','/','Fake directory inserted at the beginning', isMultiValues=True))