atc0005 / check-whois

Go-based tooling to monitor WHOIS records.
MIT License
7 stars 0 forks source link

Add support for flagging `redemptionperiod` domain status #507

Open atc0005 opened 3 months ago

atc0005 commented 3 months ago

Overview

Snippet of the metadata included in a recent domain expiration notification:

  • Status: clienttransferprohibited, redemptionperiod
  • Creation Date: 2009-05-15 14:18:25 +0000 UTC
  • Updated Date: 2024-06-27 22:50:42 +0000 UTC
  • Expiration Date: 2024-05-15 14:18:25 +0000 UTC

The redemptionperiod status should be flagged regardless of the expiration date and should probably be considered a CRITICAL state.

Per domain.com:

When your domain is in Redemption status, you may still redeem the domain by paying a redemption fee in addition to the normal domain renewal rate. The redemption fee may be up to USD 160.00, depending on your registrar.

References

atc0005 commented 3 months ago

Additional states to flag (worth tracking separately via dedicated GH issues):

When a domain is locked (e.g., GoDaddy), these states are commonly seen:

It's probably worth looking for those specific states and barring any known problem states, explicitly label the domain as locked as a FYI item.

atc0005 commented 2 months ago

Additional status to watch for:

refs: https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en

atc0005 commented 2 months ago

From https://opensrs.com/blog/what-do-domain-status-codes-mean/:

You can view a domain’s status codes by doing a Whois lookup on the domain and looking for the “Domain Status” fields. Status codes set by the Registrar begin with “client.” All other status codes are set by the registry.