Help this project by Donation
- Updated Dependencies
- Updated LICENSE
- Updated Dependencies
- Fixed concatenating issue with nameservers.
- Fixed issue #5.
- Dates are now lists.
- Added new attributes to
WHOIS
class:emails
,phone_numbers
andfax_numbers
- Added a new property that contains expiration date(
expiration_date
) toWHOIS
class - Improved WHOIS data parsing (For both human eyes and computer results)
- Made whois run after initializing the
WHOIS
object optional. - Tried to decrease the complexity of the code.
- Added IP module and fixed some issues with IP and ASN registration data lookup.
- Modified the functions responsible for getting json data to download the data if the file exists but is empty.
- Fixed minor bugs.
- Added the option to specify the encoding to use for encoding and decoding the data in in WHOIS class.
- Added the option to customize the behavior of the WHOIS class when it encounters an error while encoding or decoding data.
- Added the feature to automatically detect the encoding of whois response to solve decoding issues, such as the one mentioned in issue #2.
Switched from setup.py
to pyproject.toml
.
Added ip-api.com API support.
Fixed KeyboardInterrupt handling with whois21
command.
Minor Fixes.
Added RDAP information collection and parsing support to WHOIS class.
Version 1.0.0