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