def attack(self, user): self.domain_handler = DomainHandler(self.config.start_page_url, self.database_manager, cluster_manager=None) self.user = user if user.login_data is not None: self.process_with_login = True go_on = self._initial_login() if not go_on: raise LoginFailed("Initial login failed...") self.attack_all_urls_with_replacing() self.attack_all_urls_with_additions() self.attack_all_get_forms()
def setUp(self): self.persistence_manager = DatabaseManager(User("DummyUser", 0)) self.domain_handler = DomainHandler("example.com", self.persistence_manager)