command-line tool that wraps whois and removes the registrar boilerplate legal/marketing spam BS
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spam
spec
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
nodejs.pc
whos.gemspec

README.md

Summary

  • wraps whois and removes the registrar boilerplate legal/marketing spam BS
  • pass in a FQDN and it checks it
  • pass in a base name and it checks for .com,.net,.org,etc.

Install

gem install whos

Optional Install

echo "alias whois=whos" >> ~/.bash_profile

Usage

whos foo.com - runs whois foo.com. If it is available, or not, it says so in a single line.

whos -v foo.com - If foo.com is not available, it shows you the whois response, minus the boilerplate legal/marketing registrar text

whos foo - runs whos foo.com then whos foo.com then whos foo.net then whos foo.org etc.

whos -o foo.com - If foo.com is taken, opens http://foo.com in a browser

Multiple args work as expected.

Got more spam?

Fork http://github.com/alexch/whos on github, add a file to the spam folder, run rake install, then send me a pull request

Credits

Written in a fit of pique by Alex Chaffee http://alexch.github.com

Possible Improvements

  • local spam db e.g. ~/.whos/annoyingregistrar.txt
  • shared spam db a la cheat
  • specify TLDs (currently: com net org biz info us it)
  • BUG: an error in DNS lookup comes through as "not available" (or maybe "available" -- either way we need three states)
  • BUG: doesn't recognize annoying "WHOIS LIMIT EXCEEDED" from .org registrar http://www.pir.org/WHOIS#q5

Similar

Release History

== 0.1.2 2011/08/07

  • First real release

== 0.1.3 2011/08/24

  • Added verisign spam

== 0.1.4 2011/09/01

  • Fixed "host" bug in --open option
  • More spam

== 0.1.6 2011/09/02

  • Fixed whitespace matching bug (catches way more spam now)
  • Oops! spam db was not included by gemspec!

== 0.2.0 2011/09/06

  • More TLDs (com net org biz info us)
  • Parallel lookup (much faster)
  • More spam
  • Cleaner verbose output

== 0.2.1 2011/09/15

  • More spam

  • add .it TLD