def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     
     # Internal variables
     self._file_compiled_regex = []
     self._error_compiled_regex = []
     self._open_basedir = False
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        # Internal variables
        self._file_compiled_regex = []
        self._error_compiled_regex = []
        self._open_basedir = False
Esempio n. 3
0
 def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     self._bsqli_response_diff = blind_sqli_response_diff(crawler)
     self._blind_sqli_time_delay = blind_sqli_time_delay(crawler)
     
     # User configured variables
     self._equalLimit = 0.9
     self._equAlgorithm = 'setIntersection'
Esempio n. 4
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)
        self._bsqli_response_diff = blind_sqli_response_diff(crawler)
        self._blind_sqli_time_delay = blind_sqli_time_delay(crawler)

        # User configured variables
        self._equalLimit = 0.9
        self._equAlgorithm = 'setIntersection'
Esempio n. 5
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        # Internal variables
        self._error_reported = False

        # User configured parameters
        self._rfi_url = ''
        self._rfi_result = ''
        self._listen_port = w3afPorts.REMOTEFILEINCLUDE
        self._listen_address = get_local_ip() or ''
        self._use_w3af_site = True
 def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     
     # Internal variables
     self._error_reported = False
     
     # User configured parameters
     self._rfi_url = ''
     self._rfi_result = ''
     self._listen_port = w3afPorts.REMOTEFILEINCLUDE
     self._listen_address = get_local_ip() or ''
     self._use_w3af_site = True
Esempio n. 7
0
 def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     
     # Some internal variables to keep track of remote web application sanitization
     self._fuzzableRequests = []
     self._xssMutants = []
     self._special_characters = ['<', '>', '"', "'", '(', ')']
     
     # User configured parameters
     self._check_stored_xss = True
     self._number_of_stored_xss_checks = 3
     
     # Used in the message
     self._xss_tests_length = len( self._get_xss_tests() )
 def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     
     #
     #   Some internal variables
     #
     self._special_chars = ['', '&&', '|', ';']
     # The wait time of the unfuzzed request
     self._original_wait_time = 0
     self._file_compiled_regex = []
     
     # The wait time of the first test I'm going to perform
     self._wait_time = 4
     # The wait time of the second test I'm going to perform (this one is just to be sure!)
     self._second_wait_time = 9
Esempio n. 9
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        #
        #   Some internal variables
        #
        self._special_chars = ['', '&&', '|', ';']
        # The wait time of the unfuzzed request
        self._original_wait_time = 0
        self._file_compiled_regex = []

        # The wait time of the first test I'm going to perform
        self._wait_time = 4
        # The wait time of the second test I'm going to perform (this one is just to be sure!)
        self._second_wait_time = 9
Esempio n. 10
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        #Create some random strings, which the plugin will use.
        # for the fuzz_with_echo
        self._rnd1 = createRandAlpha(5)
        self._rnd2 = createRandAlpha(5)
        self._rndn = self._rnd1 + self._rnd2

        # And now for the fuzz_with_time_delay
        # The wait time of the unfuzzed request
        self._original_wait_time = 0
        # The wait time of the first test I'm going to perform
        self._wait_time = 4
        # The wait time of the second test I'm going to perform (this one is just to be sure!)
        self._second_wait_time = 9

        # User configured parameters
        self._use_time_delay = True
        self._use_echo = True
Esempio n. 11
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        #Create some random strings, which the plugin will use.
        # for the fuzz_with_echo
        self._rnd1 = createRandAlpha(5)
        self._rnd2 = createRandAlpha(5)
        self._rndn = self._rnd1 + self._rnd2
        
        # And now for the fuzz_with_time_delay
        # The wait time of the unfuzzed request
        self._original_wait_time = 0
        # The wait time of the first test I'm going to perform
        self._wait_time = 4
        # The wait time of the second test I'm going to perform (this one is just to be sure!)
        self._second_wait_time = 9
        
        # User configured parameters
        self._use_time_delay = True
        self._use_echo = True
Esempio n. 12
0
 def __init__(self, crawler):
     baseAuditPlugin.__init__(self, crawler)
     
     # Internal variables
     self._errors = []
Esempio n. 13
0
    def __init__(self, crawler):
        baseAuditPlugin.__init__(self, crawler)

        # Internal variables
        self._errors = []