multi tld whoiser – for the lazy

2 Mar    porn for geeks

I’ve always been pissed off by stuffs that can’t be simple or takes time, ohh well whenever you are driven by lazyness you shall always be feeling this way. Seriously who doesn’t want to just order something and get it.

Curious by almost anything, many a time I like to know some info about some obscure website somewhere, very often, whois is a tool that I am bound to use, I don’t really care if you don’t use whois.

well imagine you wish to do whois hackers.mu

Macintosh-2:~ selven$ whois hackers.mu
whois: mu.whois-servers.net: nodename nor servname provided, or not known



It sucks to be replied this way! How the heck can this stupid machine refuse to give a superior being info that he asks!

WHYYYY???
Hmm Β for some odd reasons, the whois server for mu is not mu.whois-servers.net :s, but whois.nic.mu (Morisien toujour en couyonad).

Anywayz, because I didn’t want to bump on such surprise for some other odd tld I decided to write a script that ask for the proper whois server from iana. Written in simple shell scripting, it just makes use of whois to whois iana first for $tld, then queries the whole domain from the whois server it received. Anywayz, cut off the crap, here’s the beef

 


#!/bin/sh
# c0ded by $3|v3n || pcthegreat [47] gmail
# simple multi tld whoiser for the lazy
 
if [ -z $1 ]; then
    echo "Usage: muwhois domainName.mu"
else
   	tld=${1##*.}
	myvar=`whois -h whois.iana.org $tld | grep "whois: "`
	whoisServer=${myvar#*:}
	whois -h $whoisServer $1
fi

Note that there are a lot more other ways to do it … but i like it this way. Ofcourse you can even manually do it if you want πŸ˜€ .. i don’t care, i hate to use my mouse for other things than gaming.

 

+selven

10 Comments

  1. Hmm, i hate it when the text gets too long and one has got to scroll down to see the code. I shall write less next time.

    1. weird, i guess it is something to do with the osx whois that, why does it has to query the wrong nic server to get that :p no clue.

    1. πŸ˜€ bwwhois seems to be in ports πŸ˜€ [haven’t checked, am on my mac right now and have screwed up my mac ports πŸ˜€

  2. #!/bin/sh
    # c0ded by $3|v3n || pcthegreat [47] gmail
    # simple multi tld whoiser for the lazy

    if [ $# -ne 1 ]; then
    echo “Usage: muwhois domainName.mu”
    else
    tld=${1##*.}
    myvar=`whois -h whois.iana.org $tld | grep “whois: “`
    whoisServer=${myvar#*:}
    whois -h $whoisServer $1
    fi

    Isn’t this slightly better πŸ˜‰ ?
    //Quattro Bajeena
    C-x-C-c

  3. You are mistaken, my name is Quattro Bajeena ;-), Leader
    of the Neo-Zeon movement.

    There are a lot of emacs mercenaries who might copy my signature.
    //Quattro
    C-x-C-c

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.