Skip to main content

Python module/library for retrieving WHOIS information of domains.

Project description

WHOIS

Python module/library for retrieving WHOIS information of domains.

By DDarko http://ddarko.org/

Features

  • 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, org, net, biz, info, pl, jp, uk, nz, …)

  • 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)
google.com
>>> print(domain.expiration_date)
2020-09-14 00:00:00

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whois-0.7.tar.gz (5.1 kB view details)

Uploaded Source

File details

Details for the file whois-0.7.tar.gz.

File metadata

  • Download URL: whois-0.7.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for whois-0.7.tar.gz
Algorithm Hash digest
SHA256 788ba4fa4986d06351c1572f63ef1576d26f3cd5ecf5d999934421540c87021c
MD5 01a31bcb0d0fa3d02b7ea336a00fe4f4
BLAKE2b-256 13e8656817674977bb7dd1dcee5e779daa10df65eca3dad65a018b0614bf2ac9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page