Resolved DNS thread issue using EM::next_tick() instead of sleep().

This commit is contained in:
soh_cah_toa
2013-05-06 13:09:44 -04:00
parent cbd815c519
commit ceb55ef3df
2 changed files with 2 additions and 5 deletions

View File

@@ -20,10 +20,7 @@ module API
address = config.get('beef.extension.dns.address')
port = config.get('beef.extension.dns.port')
Thread.new do
sleep 2
BeEF::Extension::DNS::DNS.new(address, port)
end
Thread.new { BeEF::Extension::DNS::DNS.new(address, port) }
print_info "DNS Server: #{address}:#{port}"
end

View File

@@ -15,7 +15,7 @@ module DNS
@address = address
@port = port
run_server
EventMachine::next_tick { run_server }
end
def run_server