int maxTimeout = 30000 int minTimeout = 15000 List domainList = [ 'gmail.com', 'google.co.uk', 'google.com', 'bbc.co.uk', 'cnn.com', 'java.oracle.com', 'facebook.com', 'twitter.com', 'oracle.com', 'zen.co.uk', 'java.net', 'www.scala-lang.org', 'plus.google.com', 'guardian.co.uk', 'linkedin.com', 'www.typesafe.com', 'www.yahoo.com', 'www.ibm.com', 'www.apache.org', 'www.adobe.com', 'www.microsoft.com', 'www.stackoverflow.com', 'www.apple.com', 'groovy.codehaus.org', 'java.oracle.com', 'www.telegraph.co.uk', 'www.jroller.com', 'www.dell.com', 'www.samsung.com', 'www.amazon.co.uk', 'docs.oracle.com', 'www.infoq.com', 'www.devoxx.com', 'www.qconlondon.com', 'www.smashingmagazine.com', 'en.wikipedia.com' ] int count = 1 while (true) { int idx = (int)( Math.random() * domainList.size ) println "[$count] nslookup ${domainList[idx]}" def process = "nslookup ${domainList[idx]}".execute() println "Found text ${process.text}" int sleepTime = (int)( minTimeout + Math.random() * ( maxTimeout - minTimeout)) Thread.sleep( sleepTime ); ++count }
Monday, November 5, 2012
DNS lookup - timed
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment