예제 #1
0
def write_in_file(result):
	try:
		if constant.output == 'json' or constant.output == 'all':
			# Human readable Json format 
			prettyJson = json.dumps(result, sort_keys=True, indent=4, separators=(',', ': '))
			with open(constant.folder_name + os.sep + constant.file_name_results + '.json', 'w+') as f:
				f.write(prettyJson.encode('utf-8', errors='replace'))
			print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.json'

		if constant.output == 'txt' or constant.output == 'all':
			with open(constant.folder_name + os.sep + constant.file_name_results + '.txt', 'a+b') as f:
				f.write(parseJsonResultToBuffer(result))
			write_footer()
			print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.txt'

	except Exception as e:
		print_debug('ERROR', 'Error writing the output file: %s' % e)
예제 #2
0
def write_in_file(result):
	try:
		if constant.output == 'json' or constant.output == 'all':
			# Human readable Json format 
			prettyJson = json.dumps(result, sort_keys=True, indent=4, separators=(',', ': '))
			with open(constant.folder_name + os.sep + constant.file_name_results + '.json', 'w+') as f:
				f.write(prettyJson.encode('utf-8', errors='replace'))
			print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.json'

		if constant.output == 'txt' or constant.output == 'all':
			with open(constant.folder_name + os.sep + constant.file_name_results + '.txt', 'a+b') as f:
				f.write(parseJsonResultToBuffer(result))
			write_footer()
			print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.txt'

	except Exception as e:
		print_debug('ERROR', 'Error writing the output file: %s' % e)
예제 #3
0
                    constant.folder_name + os.sep +
                    constant.file_name_results + '.json', 'w') as f:
                json.dump(json.dumps(constant.finalResults), f)

        # Human readable Json format
        else:
            prettyJson = json.dumps(constant.finalResults,
                                    sort_keys=True,
                                    indent=4,
                                    separators=(',', ': '))
            with open(
                    constant.folder_name + os.sep +
                    constant.file_name_results + '.json', 'w+') as f:
                json.dump(prettyJson, f)
            print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.json'

    # Print the number of passwords found
    if constant.output == 'txt' or constant.output == 'all':
        tmp_dic = [constant.finalResults]
        with open(
                constant.folder_name + os.sep + constant.file_name_results +
                '.txt', 'a+b') as f:
            f.write(parseJsonResultToBuffer(tmp_dic))
        write_footer()
        print '[+] File written: ' + constant.folder_name + os.sep + constant.file_name_results + '.txt'

    print_footer()

elapsed_time = time.time() - start_time
print '\nelapsed time = ' + str(elapsed_time)
예제 #4
0
파일: laZagne.py 프로젝트: xl7dev/LaZagne
# ------------------------------------------- Parse arguments -------------------------------------------
args = dict(parser.parse_args()._get_kwargs())
arguments = parser.parse_args()
start_time = time.time()
output()
verbosity()

user = getpass.getuser()
constant.finalResults = {}
constant.finalResults['User'] = user

print '\n\n########## User: %s ##########\n' % user
arguments.func()

if constant.output == 'json' or constant.output == 'all':
	# Human readable Json format 
	prettyJson = json.dumps(constant.finalResults, sort_keys=True, indent=4, separators=(',', ': '))
	with open(constant.folder_name + os.sep + constant.file_name_results + '.json', 'w+') as f:
		json.dump(prettyJson, f)

# Print the number of passwords found
if constant.output == 'txt' or constant.output == 'all':
	with open(constant.folder_name + os.sep + constant.file_name_results + '.txt', 'a+b') as f:
		f.write(parseJsonResultToBuffer(constant.finalResults).encode('utf-8'))
	write_footer()

print_footer()

elapsed_time = time.time() - start_time
print '\nelapsed time = ' + str(elapsed_time)