mboot-github / WhoisDomain

lookup whois data and format the response in a standarized way
https://mboot-github.github.io/WhoisDomain/
MIT License
43 stars 8 forks source link
python36 whois

whoisdomain


Notes

https://en.wikipedia.org/wiki/WHOIS

On January 19, 2023, ICANN opened voting on a global amendment to all its registry and registrar agreements. In it they defined an RDAP Ramp-Up Period of 180 days starting with the effectiveness of this amendment. 360 days after this period is defined as the WHOIS Services Sunset Date, after which it is not a requirement for registries and registrars to offer a WHOIS service and instead only an RDAP service is required. All voting thresholds were met within the 60 day voting period and the amendment was approved by the ICANN Board. The date for WHOIS Sunset for gTLDs was set as 28 January 2025.[47]

Versioning

Versions 1.x.x will keep the output compatible with Danny Cork until 2024-02-03 (February 2024)

Releases

Pypi releases can be installed with:

Features

Dependencies

Notes for Mac users

Docker release

Usage example

whoisdomain

ccTLD & TLD support

Most tld's are now autodetected via IANA root db, see the Analizer directory and make suggest.


Support

Author's


Updates

1.20230906.1

1.20230913.1

1.20230913.3

1.20230917.1

1.20231102.1

1.20231115.1

New tld's and removal of a few tlds no longer supported at iana

1.20240129.1

add various second level .uk for which i can create tests; comments in the tld_regexpr.py; a few have no example or whois server to test with 2024-01-23 add switch not to ignore leading www in the domain request


in progress