Switch branches/tags
Nothing to show
Clone or download
k0ste Merge pull request #33 from k0ste/tv
tv,link,help zones now working.
Latest commit d4fcc27 Oct 31, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
whois tv,link,help zones now working. Oct 30, 2018
.gitignore Add *.egg-info to .gitignore Sep 24, 2018
MANIFEST pkg setup Feb 12, 2012
Makefile Added makefile Sep 12, 2018
README Remove double online tld Oct 25, 2018
setup.py Version bump Sep 14, 2018
test.py tv,link,help zones now working. Oct 30, 2018
test_adjust.py tv,link,help zones now working. Oct 30, 2018



Python module/library for retrieving WHOIS information of domains.

By DDarko  http://ddarko.org/


 * Python wrapper for Linux "whois" command
 * simple interface to access parsed WHOIS data for a given domain
 * able to extract data for all the popular TLDs (com, net, org, uk, pl, ru, рф, lv, jp, co_jp, de, at, eu, biz, info, online, center, support, name, us, co, me, be, nz, cz, it, fr, kg, vc, fm, tv, edu, ca, pw, bid, host, party, pro, review, site, space, top, website, win)
 * query a WHOIS server directly instead of going through an intermediate web service like many others do
 * works with Python 2.4+ and Python 3.x
 * all dates as datetime objects
 * possibility to cache results

Usage example

>>> import whois
>>> domain = whois.query('google.com')

>>> print(domain.__dict__)
	'expiration_date': datetime.datetime(2020, 9, 14, 0, 0),
	'last_updated': datetime.datetime(2011, 7, 20, 0, 0),
	'registrar': 'MARKMONITOR INC.',
	'name': 'google.com',
	'creation_date': datetime.datetime(1997, 9, 15, 0, 0)

>>> print(domain.name)

>>> print(domain.expiration_date)
2020-09-14 00:00:00