def __init__(self ): ''' Init some variables and files. Create the URI opener. ''' # Create some directories self._home_directory() self._tmp_directory() # These are some of the most important moving parts in the w3afCore # they basically handle every aspect of the w3af framework: self.strategy = w3af_core_strategy( self ) self.profiles = w3af_core_profiles( self ) self.plugins = w3af_core_plugins( self ) self.status = w3af_core_status() self.target = w3af_core_target() self.progress = progress() # Init some internal variables self._initializeInternalVariables() self.plugins.zero_enabled_plugins() # I init the 404 detection for the whole framework self.uriOpener = xUrllib() fp_404_db = fingerprint_404_singleton() fp_404_db.set_urlopener( self.uriOpener )
def setUp(self): self.plugin = codeDisclosure() from core.controllers.coreHelpers.fingerprint_404 import fingerprint_404_singleton from core.data.url.xUrllib import xUrllib f = fingerprint_404_singleton( [False, False, False] ) f.set_urlopener( xUrllib() ) kb.kb.save('codeDisclosure', 'codeDisclosure', [])
def setUp(self): self.plugin = feeds() from core.controllers.coreHelpers.fingerprint_404 import fingerprint_404_singleton from core.data.url.xUrllib import xUrllib f = fingerprint_404_singleton([False, False, False]) f.set_urlopener(xUrllib()) kb.kb.save("feeds", "feeds", [])