#!/usr/bin/python import socket, time #domains=("localhost","localhost6","error") #200 referrers from the access_log at www.pixelbeat.org domains=( "www.arth2o.hu", "www.webdevnewspaper.com", "www.webgne.com", "quickonlinestips.com", "www.wangtam.com", "goldro.ru", "webct.ucf.edu", "p2066.typo3server.info", "www.shoppingtelly.com", "pro.softhome.net", "www.diaper-boys.net", "www.cems.uvm.edu", "www.patrickstuart.net", "www.vnvnation.de", "taint.org", "look.org.ua", "firstpartners.net", "www.l-exp.com", "www.sitesell.com", "busca.orange.es", "gnomefiles.com", "www.linuxlala.net", "lodi-dodi.org", "www.cola-korn.biz", "nix-search-swicki.eurekster.com", "www.blogbridge.com", "www.scifihifi.com", "prvib.braindead.hu", "marcusdowning.com", "www.gossamer-threads.com", "www.soc-world.com", "e1.email.excite.com", "search.bearshare.com", "www.startimes2.com", "cepserver.tce.edu", "fiu.umcs.lublin.pl", "s140610136.onlinehome.fr", "www.edigitalis.com", "webmail.is.nl", "www.narver.net", "www.treehugger.com", "bookmarks.mattie.id.au", "hawk.fisica.uminho.pt", "wikieng.wiki.co.il", "boards.ign.com", "www.csce.uark.edu", "www.apeldoorner.com", "centos.karan.org", "www.mixseek.com", "seerofsouls.com", "msxml.excite.com", "www.exalead.fr", "members.chello.at", "www.dcc-community.com", "dellsearch.myway.com", "sisu.ifastnet.com", "www.monterland.net", "lamerma.com.ve", "headblast.de", "hoofshots.com", "www.unix.org", "sagool.jp", "www.douban.com", "www.kesselrun.com", "www.accoona.com", "www.linuxhelp.net", "teamzx2.com", "www.mneylon.com", "blog.sabio.co.uk", "www.thaiadmin.org", "www.pygtk.org", "search.daum.net", "www.feedshow.com", "ubuntu-forums.nl", "tux-magazine.org", "www.ratoons.power-heberg.com", "forum.linuxcu.com", "listas.softwarelivre.org", "www.linux.ie", "www.securitylab.ru", "www.mypages.com", "bchesneau.info", "www.robotis.us", "pakt-tv.ru", "www.247live7.com", "www.suseitalia.org", "acme.pbwiki.com", "evdl.seework.com", "www.privateseller.ie", "webliminal.com", "chimneysweep.cisco.com", "mail.gnome.org", "www.markdbd.com", "www.boostcruising.com", "linuxart.com", "www.yourminis.com", "albertovilches.com", "dogear.tap.ibm.com", "delicious.com", "www.rocportint.com", "ecobio.com", "www.cyberciti.biz", "www.hakia.com", "digitalmetal.proboards98.com", "jeffkaplan.net", "www.cleverit.ch", "www.computerforumz.com", "zoomwebhosting.com", "cs.mwsu.edu", "vbulletin.thesite.org", "wiki.inisec.com", "linuxwiki.us.dell.com", "www.lifehacker.com", "wiki.devtest.maventechnologies.com", "www.cyprusbroadband.net", "bm.petes-portal.com", "findl.com", "www.netbeans.org", "mail.ovam.be", "searchsmallbizit.techtarget.com", "www.microton.cz", "forum.insanelymac.com", "www.hhtong.com", "mail.nl.linux.org", "www.mamma.com", "lists.laptop.org", "araneo.org", "www.freelists.org", "img.zoznam.sk", "www.chiefsplanet.com", "forums.pcworld.com", "shabgard.org", "dirksky.plasticthinking.org", "ibrahimkartal.org", "www.people.fas.harvard.edu", "www.dmweblog.net", "asher256.tuxfamily.org", "planet.lugradio.org", "www.fs-location.de", "www.chezjokoko.com", "www.erlebniswelt.pb24.de", "www.online-status.eu", "link.50004.com", "web2announcer.com", "www.easykiss123.com", "wiki.waynefire.com", "www.adrenaline.com.br", "pcgamer.com", "freshmeat.net", "www.thehotfix.net", "forum.travian.nl", "eng.ironport.com", "www.nieuwnieuws.nl", "www.mister-wong.de", "larus.wiki.hermannsson.com", "mamma.com", "www.mac.com", "news.namics.com", "www.pesquisar.org", "www.hoofshots.com", "nmttp.highway.bertelsmann.de", "www.linux.lk", "digg.com", "www.sitejot.com", "at.rc6.org", "www.google.ie", "efardella.cinet.it", "www.nextlevelav.com", "zamkad.ru", "forum.vingrad.ru", "www.nonprophet.typepad.com", "www.gregoware.com", "snownews.kcore.de", "www.spurl.net", "miestai.net", "www.steves-digicams.com", "www.lce.hut.fi", "psytrance.sanbi.ac.za", "myhost.helloweb.eu", "suche.t-online.de", "clipmarks.com", "www.inf.ufrgs.br", "boards.ie", "image.yodao.com", "kpont.pbwiki.com", "wiki.debian.org", "www.macusersforum.com", "www.renrenweb.com", "porcius.org", "simplepie.org", "jguthart.dyndns.org", "knowledge.drun.net", "www.kvasir.no", "search.info.com", "so.114.com.cn", "www.belde.de", "caligari.treboada.net", "packetstorm.icx.fr", "forums.scotsnewsletter.com", "blogmarks.net", ) socket.getaddrinfo("localhost",0) #prime the pumps total=0 for domain in domains: addr = "?.?.?.?" try: dtime = time.time() addr = socket.getaddrinfo(domain,0)[0][4][0] except: pass elapsed = time.time() - dtime total += elapsed print "%.6f %15s %s" % (elapsed,addr,domain) print "%.6f" % (total/len(domains)), " "*17, "average"