Exemple #1
0
def to_url_bruteforce(url,chars):
	print(">>> Renseigner la range voulue au format chiffre;chiffre")
	_range = input("")
	_range = _range.split(";")
	print()
	print("#### DEBUT DU BRUTEFORCE URL ####")
	for length in range(int(_range[0]), int(_range[1])+1):
		#intégrer ici le multi-threading?? 
		list_fuzzing = product(chars, repeat=length)
		for fuzzing in list_fuzzing:
			#print((''.join(fuzzing)))
			url_tmp = url.replace("FUZZ", (''.join(fuzzing)))
			__requests__.if_page_exist(url_tmp)
	print("#### FIN DU BRUTEFORCE URL ####")
Exemple #2
0
def to_url_wordlist(url):
	wordlist = dict()
	wordlist["general_wl"] = "./wordlist/general"
	wordlist["vulns_wl"] = "./wordlist/vulns"
	#wordlist["injections_wl"] = "./wordlist/Injections"
	wordlist["webservicces_wl"] = "./wordlist/webservicces"
	for key in wordlist.keys():
		for txt_file in listdir(wordlist[key]):
			if isfile(join(wordlist[key],txt_file)):
				print ("#### DEBUT TEST WORDLIST "+txt_file+" ####")
				_file = open(wordlist[key]+"/"+txt_file)
				for line in _file.readlines():
					url_tmp = url.replace("FUZZ", line[:-1])
					__requests__.if_page_exist(url_tmp)
					#print(url_tmp)
				print ("#### FIN TEST WORDLIST "+txt_file+" ####")
				_file.close()