def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = ajax() self.url = URL('http://www.w3af.com/') self.request = FuzzableRequest(self.url) kb.kb.clear('ajax', 'ajax')
def get_default_temp_db_instance(): global temp_default_db if temp_default_db is None: create_temp_dir() temp_default_db = SQLiteDBMS('%s/main.db' % get_temp_dir()) return temp_default_db
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = symfony() self.url = URL('http://www.w3af.com/') self.request = FuzzableRequest(self.url) self.http_resp = partial( HTTPResponse, code=200, geturl=self.url, original_url=self.url, _id=1)
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = symfony() self.url = URL('http://www.w3af.com/') self.request = FuzzableRequest(self.url) self.http_resp = partial(HTTPResponse, code=200, geturl=self.url, original_url=self.url, _id=1)
def _tmp_directory(self): ''' Handle the creation of the tmp directory, where a lot of stuff is stored. Usually it's something like /tmp/w3af/<pid>/ ''' try: create_temp_dir() except: msg = ('The w3af tmp directory "%s" is not writable. Please set ' 'the correct permissions and ownership.' % TEMP_DIR) print msg sys.exit(-3)
def setUp(self): # Start the proxy server create_temp_dir() self._proxy = Proxy(self.IP, 0, ExtendedUrllib(), w3afProxyHandler) self._proxy.start() self._proxy.wait_for_start() port = self._proxy.get_port() # Build the proxy opener proxy_handler = urllib2.ProxyHandler({"http": "http://%s:%s" % (self.IP, port)}) self.proxy_opener = urllib2.build_opener(proxy_handler, urllib2.HTTPHandler)
def setUp(self): # Start the proxy server create_temp_dir() self._proxy = LocalProxy(self.IP, 0) self._proxy.start() self._proxy.wait_for_start() port = self._proxy.get_port() # Build the proxy opener proxy_handler = urllib2.ProxyHandler( {"http": "http://%s:%s" % (self.IP, port)}) self.proxy_opener = urllib2.build_opener(proxy_handler, urllib2.HTTPHandler)
def test_upload_file_mock(self): exec_method = commands.getoutput os = 'linux' create_temp_dir() cf.cf.save('interface', 'lo') cf.cf.save('local_ip_address', '127.0.0.1') inbound_port = self.get_usable_port('127.0.0.1') echo_linux = ClientlessReverseHTTP(exec_method, os, inbound_port) self.assertTrue(echo_linux.can_transfer()) file_len = 8195 file_content = 'A' * file_len echo_linux.estimate_transfer_time(file_len) temp_file_inst = tempfile.NamedTemporaryFile() temp_fname = temp_file_inst.name upload_success = echo_linux.transfer(file_content, temp_fname) self.assertTrue(upload_success)
def test_upload_file_mock(self): exec_method = commands.getoutput os = "linux" create_temp_dir() cf.cf.save("interface", "lo") cf.cf.save("local_ip_address", "127.0.0.1") inbound_port = self.get_usable_port("127.0.0.1") echo_linux = ClientlessReverseHTTP(exec_method, os, inbound_port) self.assertTrue(echo_linux.can_transfer()) file_len = 8195 file_content = "A" * file_len echo_linux.estimate_transfer_time(file_len) temp_file_inst = tempfile.NamedTemporaryFile() temp_fname = temp_file_inst.name upload_success = echo_linux.transfer(file_content, temp_fname) self.assertTrue(upload_success)
def setUp(self): create_temp_dir() self.plugin = sed() self.url = URL('http://www.w3af.com/') self.request = HTTPRequest(self.url)
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = url_session()
def setUp(self): cf.cf.save('sessionName', 'defaultSession' + '-' + time.strftime('%Y-%b-%d_%H-%M-%S')) create_temp_dir()
def test_special_chars_in_db_filename(self): kb.kb.cleanup() cf.cf.cleanup() cf.cf.save("session_name", "db_foo-:3128!.db") create_temp_dir() h1 = HistoryItem()
def setUp(self): create_temp_dir()
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = oracle()
def setUp(self): kb.kb.cleanup() create_temp_dir() HistoryItem().init()
def setUp(self): create_temp_dir() self.vdb = VariantDB()
def setUp(self): self.temp_dir = create_temp_dir()
def init(): create_temp_dir() HistoryItem().init()
def setUp(self): create_temp_dir() self.plugin = strange_http_codes()
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = wsdl_greper() self.url = URL('http://www.w3af.com/') self.request = FuzzableRequest(self.url)
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = cache_control()
def setUp(self): self.uri_opener = xUrllib() cf.cf.save('sessionName', 'defaultSession' + '-' + time.strftime('%Y-%b-%d_%H-%M-%S')) create_temp_dir()
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = blank_body() self.url = URL('http://www.w3af.com/') self.request = FuzzableRequest(self.url)
def setUp(self): create_temp_dir() kb.kb.cleanup() self.plugin = strange_headers()
def setUp(self): create_temp_dir() self.pks_se = pks(ExtendedUrllib())