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