def __init__(self): InfrastructurePlugin.__init__(self) self._proxy_header_list = [ 'Via', 'Reverse-Via', 'X-Forwarded-For', 'Proxy-Connection', 'Max-Forwards', 'X-Forwarded-Host', 'X-Forwarded-Server' ]
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._server_headers = set() self._x_powered = set() self._lock = RLock()
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._first_exec = True self._already_queried = ScalableBloomFilter() self._can_resolve_domain_names = False
def __init__(self): InfrastructurePlugin.__init__(self) # # Internal variables # self._not_filtered = [] self._filtered = []
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._accounts = [] # User configured self._result_limit = 300
def __init__(self): InfrastructurePlugin.__init__(self) # # Could change in time, # self._xssed_url = URL("http://www.xssed.com") self._fixed = "<img src='http://data.xssed.org/images/fixed.gif'> FIXED</th>"
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._already_tested = ScalableBloomFilter() # On real web applications, if we can't trigger an error in the first # MAX_TESTS tests, it simply won't happen and we have to stop testing. self.MAX_TESTS = 25
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._version = None # User configured parameters self._db_file = os.path.join(ROOT_PATH, 'plugins', 'infrastructure', 'favicon', 'favicon-md5')
def __init__(self): InfrastructurePlugin.__init__(self) # # Depend on xssed.com # self.XSSED_URL = URL("http://www.xssed.com") self.UNFIXED = "UNFIXED" self.XSSED_DOMAIN_RE = re.compile("<a href='(/mirror/\d*/)'" " target='_blank'>") self.XSSED_URL_RE = re.compile("URL: (.*?)</th>")
def __init__(self): InfrastructurePlugin.__init__(self) # # Depend on xssed.com # self.XSSED_URL = URL('http://www.xssed.com') self.UNFIXED = 'UNFIXED' self.XSSED_DOMAIN_RE = re.compile("<a href='(/mirror/\d*/)'" " target='_blank'>") self.XSSED_URL_RE = re.compile('URL: (.*?)</th>')
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._accounts = [] self._google = None self._domain = None self._domain_root = None # User configured self._result_limit = 300 self._fast_search = False
def __init__(self): InfrastructurePlugin.__init__(self) # Already analyzed extensions self._already_analyzed_ext = ScalableBloomFilter() # Internal DB self._db_file = os.path.join(ROOT_PATH, 'plugins', 'infrastructure', 'php_eggs', 'eggs.json') # Get data from external JSON file and fill EGG_DB array data = self.read_jsondata(self._db_file) self.EGG_DB = self.fill_egg_array(data)
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._exec = True self._already_tested = ScalableBloomFilter() # Methods self._supported_methods = self.DAV_METHODS | self.COMMON_METHODS | \ self.UNCOMMON_METHODS | self.PROPOSED_METHODS | \ self.EXTRA_METHODS | self.VERSION_CONTROL # User configured variables self._exec_one_time = True self._report_dav_only = True
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._shared_hosting_hosts = []
def __init__(self): InfrastructurePlugin.__init__(self)
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._already_tested = set()
def __init__(self): InfrastructurePlugin.__init__(self) # User variables self._result_limit = 300
def __init__(self): InfrastructurePlugin.__init__(self) self._dns_zone = '' self._resolver = None
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._analyzed_dirs = ScalableBloomFilter()
def __init__(self): InfrastructurePlugin.__init__(self) self._proxy_header_list = ['Via', 'Reverse-Via', 'X-Forwarded-For', 'Proxy-Connection', 'Max-Forwards', 'X-Forwarded-Host', 'X-Forwarded-Server']
def __init__(self): InfrastructurePlugin.__init__(self) self._exec = True
def __init__(self): InfrastructurePlugin.__init__(self) # User configured parameters self._gen_fp = False self._threads = 4
def __init__(self): InfrastructurePlugin.__init__(self) # Already analyzed extensions self._already_analyzed_ext = ScalableBloomFilter()
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._server_header = True self._x_powered = True
def __init__(self): InfrastructurePlugin.__init__(self) self._http_port = 80 self._https_port = 443
def __init__(self): InfrastructurePlugin.__init__(self) # Internal variables self._first_exec = True self._already_queried_dns = ScalableBloomFilter()
def __init__(self): InfrastructurePlugin.__init__(self) # User configured parameters self._gen_fp = False