コード例 #1
0
ファイル: takeover.py プロジェクト: zu1kbackup/OneForAll
 def save(self):
     logger.log('DEBUG', 'Saving results')
     if self.fmt == 'txt':
         data = str(self.results)
     else:
         data = self.results.export(self.fmt)
     utils.save_to_file(self.path, data)
コード例 #2
0
ファイル: export.py プロジェクト: hack4tech-h/hack4tech-h
def do_export(fmt, path, rows, show, domain, target):
    fmt = utils.check_format(fmt)
    path = utils.check_path(path, target, fmt)
    if show:
        print(rows.dataset)
    data = rows.export(fmt)
    utils.save_to_file(path, data)
    logger.log('ALERT', f'The subdomain result for {domain}: {path}')
    data = rows.as_dict()
    return data, fmt, path
コード例 #3
0
ファイル: brute.py プロジェクト: hack4tech-h/hack4tech-h
def save_brute_dict(dict_path, dict_set):
    dict_data = '\n'.join(dict_set)
    if not utils.save_to_file(dict_path, dict_data):
        logger.log('FATAL', 'Saving dictionary error')
        exit(1)
コード例 #4
0
def save_subdomains(save_path, subdomain_list):
    logger.log('DEBUG', f'Saving resolved subdomain')
    subdomain_data = '\n'.join(subdomain_list)
    if not utils.save_to_file(save_path, subdomain_data):
        logger.log('FATAL', 'Save resolved subdomain error')
        exit(1)
コード例 #5
0
def update_repositories_controller(file, new_repos_queue, lock):
    register = new_repos_queue.get()
    save_to_file(file, register, lock)