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.6.3.tar.gz (4.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for whois-0.6.3.tar.gz
Algorithm Hash digest
SHA256 f6d3f6075cb7a8f8a90edd43d778e1dc1b46d12287fa742af572a7de712040de
MD5 3cab097ab30f737d43b633f6d484c270
BLAKE2b-256 f6b6f56cfa6a870497c983e494540de0d525bfa8a3ed24258fbb9c3e8c83e7eb

See more details on using hashes here.

Supported by

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