lib/wmap/dns_bruter.rb
# Parallel DNS brute-forcer operating on target domain file - by utilizing fork manager to spawn multiple child processes on multiple domains simultaneously
Parallel DNS brute-forcer operating on target domain file - by utilizing fork manager to spawn multiple child processes on multiple domains simultaneously
Parallel DNS brute - forcer operating on target domain file - by utilizing fork manager to spawn multiple child processes on multiple domains simultaneously
def dns_brute_file(file_target,num=@max_parallel)
		puts "Start the parallel brute-forcing with multiple child processes on target file #{file_target}: #{num}"
		begin
			hosts=Array.new
			targets=file_2_list(file_target)
			hosts=dns_brute_workers(targets,num)
			return hosts
		rescue Exception => ee
			puts "Exception on method #{__method__}: #{ee}" if @verbose
			return hosts
		end
	end
def dns_brute_file ( file_target , num = @max_parallel ) puts "Start the parallel brute-forcing with multiple child processes on target file #{file_target}: #{num}" begin hosts = Array . new targets = file_2_list ( file_target ) hosts = dns_brute_workers ( targets , num ) return hosts rescue Exception => ee puts "Exception on method #{__method__}: #{ee}" if @verbose return hosts end end
Parallel DNS brute-forcer operating on target domain file - by utilizing fork manager to spawn multiple child processes on multiple domains simultaneously
Parallel DNS brute - forcer operating on target domain file - by utilizing fork manager to spawn multiple child processes on multiple domains simultaneously
file_target
<not_specific>
num
<not_specific>