asyncwhois

Python WHOIS and RDAP utility for querying and parsing information about Domains, IPv4s, IPv6s, and AS numbers

MIT License

Downloads
4.5K
Stars
54
Committers
5

Bot releases are visible (Hide)

asyncwhois - v1.1.0 Latest Release

Published by pogzyb 8 months ago

What's Changed

Full Changelog: https://github.com/pogzyb/asyncwhois/compare/v1.0.10...v1.1.0

asyncwhois - Release 1.0.10

Published by pogzyb 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pogzyb/asyncwhois/compare/v1.0.9...v1.0.10

asyncwhois - Release 1.0.9

Published by pogzyb almost 1 year ago

What's Changed

Full Changelog: https://github.com/pogzyb/asyncwhois/compare/v1.0.8...v1.0.9

asyncwhois - Release 1.0.8

Published by pogzyb about 1 year ago

What's Changed

Full Changelog: https://github.com/pogzyb/asyncwhois/compare/v1.0.7...v1.0.8

asyncwhois - Release 1.0.7

Published by pogzyb over 1 year ago

Highlights:

  • #60 Add additional registrar fields: registrar_url, registrar_abuse_email, and registrar_abuse_phone
asyncwhois - Release 1.0.6

Published by pogzyb over 1 year ago

Highlights:

  • #58 Handle empty query_output
asyncwhois - Release 1.0.5

Published by pogzyb over 1 year ago

Highlights:

  • #54
  • #55
asyncwhois - Release 1.0.4

Published by pogzyb over 1 year ago

Highlights:

  • #52 better parsing for .UA
asyncwhois - Release 1.0.3

Published by pogzyb over 1 year ago

Highlights:

  • #49 : use registered_domain for more robust subdomain/domain parsing
  • #50 : minor tweaks to .JP regex, .TV root server name, whois server formatting
asyncwhois - Release 1.0.2

Published by pogzyb over 1 year ago

Highlights:

  • remove asynctest #47
asyncwhois - Release 1.0.1

Published by pogzyb about 2 years ago

Highlights:

  • #35 Fix .tk parser bug causing infinite runs on certain .tk domains
  • #37 Add additional parser support for .ga, .uz, and .ci domains
asyncwhois - Release 1.0.0

Published by pogzyb over 2 years ago

Highlights/API changes:

  • All exported methods were renamed to scheme _ (e.g. whois_domain or rdap_ipv4)
  • Added support for IPv4 and IPv6 WHOIS queries and IPv4, IPv6, and ASN RDAP queries
  • Parsing is also supported for IPv4, IPv6, and ASN, but limited (it's better to use RDAP for these objects)
  • SOCKS proxy support was added for WHOIS queries
asyncwhois - Release 0.4.1

Published by pogzyb about 3 years ago

Highlights:

  • Fix bug involving domain, subdomain, suffix, and tld not being set during async calls
  • Add Parsers for OM and ML
  • Ensure authoritative server name is "clean" (remove trailing whitespace) before attempting connections
  • Refactor WhoisParser._init_parser to use a dictionary instead of if-elif-else block
asyncwhois - Release 0.4.0

Published by pogzyb about 3 years ago

v0.4.0

  • Added RDAP domain support via the whodap library.
  • Added attributes to the PyWhoIs class that are accessible in the output of the package methods.
    These include:
    • domain
    • subdomain
    • tld
    • suffix
asyncwhois - Release 0.3.2

Published by pogzyb over 3 years ago

Highlights:

  • Added base regex support (gTLDs) for Admin, Billing, and Technical fields
  • Re-included .buzz server name (Fixes bug where .buzz look ups would fail)
  • Removed confusing exception from query.py
asyncwhois - Release 0.3.1

Published by pogzyb over 3 years ago

Highlights:

  • Added regex parsers for ge, gg, aw, ax top level domains
  • Fixed bug in the jp address parser
  • DRY-ed out multi-line match code; especially useful for parsing name servers or statuses
  • Added tests for ge, gg, jp, aw, and ax parsers, and find_match, find_multiline_match methods (~1% in codecov)
  • Updated README; more concise examples were highlighted.
asyncwhois - Release 0.3.0

Published by pogzyb over 3 years ago

Release 0.3.0

highlights:

  • has_parser_support was removed from package API
  • servers.py now contains whois server names instead of parsers.py
  • removed generic TLDs from parsers.py, which led to a +13% jump in code coverage
  • added new parsers for CR and CZ domains
asyncwhois - Release 0.2.4

Published by pogzyb over 3 years ago

  • Fixed BaseParser bug: Any TLD, which isn't explicitly supported will still be parsed.
  • Added more TLD parsers
  • Increased Test coverage
asyncwhois - Release 0.2.3

Published by pogzyb almost 4 years ago

  • Includes the use of BaseKeys Enum class as keys for the parser output dictionary.
  • Improved test coverage for TLD parser classes
asyncwhois - Release 0.2.2

Published by pogzyb almost 4 years ago

First tagged release.

Package Rankings
Top 5.91% on Pypi.org
Badges
Extracted from project README
PyPI version codecov Code style: black