From 3051ea0aea83c1b252e0ebfeaec6c45032f63c4f Mon Sep 17 00:00:00 2001 From: Benjamyn Love Date: Thu, 19 Jul 2018 09:39:27 +1000 Subject: [PATCH] Updated the TLD's --- au | 25 +++++++++++++++++++ ch | 0 com | 13 ++++++++++ de | 33 +++++++++++++++++++++++++ default | 13 ++++++++++ im | 14 +++++++++++ in | 5 ++++ info | 5 ++++ io | 61 ++++++++++++++++++++++++++++++++++++++++++++++ jp | 23 +++++++++++++++++ kr | 14 +++++++++++ ly | 16 ++++++++++++ me | 14 +++++++++++ net | 21 ++++++++++++++++ nz | 41 +++++++++++++++++++++++++++++++ org | 54 ++++++++++++++++++++++++++++++++++++++++ ru | 11 +++++++++ site | 10 ++++++++ so | 15 ++++++++++++ st | 0 uk | 24 ++++++++++++++++++ whois/tlds/au | 5 ++-- whois/tlds/default | 1 - whois/tlds/net | 1 - whois/tlds/work | 18 ++++++++++++++ xn--3e0b707e | 10 ++++++++ xn--p1ai | 5 ++++ 27 files changed, 447 insertions(+), 5 deletions(-) create mode 100644 au create mode 100644 ch create mode 100644 com create mode 100644 de create mode 100644 default create mode 100644 im create mode 100644 in create mode 100644 info create mode 100644 io create mode 100644 jp create mode 100644 kr create mode 100644 ly create mode 100644 me create mode 100644 net create mode 100644 nz create mode 100644 org create mode 100644 ru create mode 100644 site create mode 100644 so create mode 100644 st create mode 100644 uk create mode 100644 whois/tlds/work create mode 100644 xn--3e0b707e create mode 100644 xn--p1ai diff --git a/au b/au new file mode 100644 index 0000000..7ad082d --- /dev/null +++ b/au @@ -0,0 +1,25 @@ +server = { + "host": "whois.auda.ltd", + "redirect": "\s+Whois Server: (.*)", # Should never apply to .au domains +} + +parse = { + "default": { + "NotFound": "No Data Found", + "DomainName": "Domain Name:\s+(.+)", + "Registrar": "Registrar Name:\s+(.+)", + "NameServer": "Name Server:\s+(.+)", + "Status": "Status:\s+(.+)", + "UpdatedDate": "Last Modified:\s+(.+)", +# "CreationDate": "Creation Date:\s+(.+)", +# "ExpirationDate": "Expiration Date:\s+(.+)", + "RegistrantName": "Registrant:(.+)", + "EligibilityName": "Eligibility Name:(.+)", + "EligibilityType": "Eligibility Type:(.+)", + "EligibilityID": "Eligibility ID:(.+)", + "AdminID": "Registrant Contact ID:(.+)", + "AdminName": "Registrant Contact Name:(.+)", + "TechName": "Tech Contact Name:(.+)", + "TechID": "Tech Contact ID:(.+)", + }, +} diff --git a/ch b/ch new file mode 100644 index 0000000..e69de29 diff --git a/com b/com new file mode 100644 index 0000000..15abfb1 --- /dev/null +++ b/com @@ -0,0 +1,13 @@ +server = { + "redirect": "\s+Whois Server: (.*)", + "format": { + "com.whois-servers.net": "domain %DOMAIN%", + "whois.verisign-grs.com": "domain %DOMAIN%", + }, +} + +parse = { + "default": { + "LoadConf": "net/default", + }, +} diff --git a/de b/de new file mode 100644 index 0000000..19a3f03 --- /dev/null +++ b/de @@ -0,0 +1,33 @@ +server = { + "format": { + "de.whois-servers.net": "-C UTF-8 -T dn,ace %DOMAIN%", + } +} + +parse = { + "default": { + "NotFound": "Status: free", + "DomainName": "Domain: (.+)", + "Status": "Status: (.+)", + "UpdatedDate": "Changed: (.+)", # FIXME + "RegistrantName": "\[Zone-C\][\S\s]*?Name: (.+)", + "RegistrantAddress": "\[Zone-C\][\S\s]*?Address: (.+)", + "RegistrantCity": "\[Zone-C\][\S\s]*?City: (.+)", + "RegistrantPostalCode": "\[Zone-C\][\S\s]*?PostalCode: (.+)", + "RegistrantCountry": "\[Zone-C\][\S\s]*?CountryCode: (.+)", + "RegistrantPhone": "\[Zone-C\][\S\s]*?Phone: (.+)", + "RegistrantFAX": "\[Zone-C\][\S\s]*?Fax: (.+)", + "RegistrantEmail": "\[Zone-C\][\S\s]*?Email: (.+)", + "RegistrantUpdated": "\[Zone-C\][\S\s]*?Changed: (.+)", + "NameServer": "Nserver: (.+)", + "TechName": "\[Tech-C\][\S\s]*?Name: (.+)", + "TechAddress": "\[Tech-C\][\S\s]*?Address: (.+)", + "TechCity": "\[Tech-C\][\S\s]*?City: (.+)", + "TechPostalCode": "\[Tech-C\][\S\s]*?PostalCode: (.+)", + "TechCountry": "\[Tech-C\][\S\s]*?CountryCode: (.+)", + "TechPhone": "\[Tech-C\][\S\s]*?Phone: (.+)", + "TechFAX": "\[Tech-C\][\S\s]*?Fax: (.+)", + "TechEmail": "\[Tech-C\][\S\s]*?Email: (.+)", + "TechChangedUpdated": "\[Tech-C\][\S\s]*?Changed: (.+)", + } +} diff --git a/default b/default new file mode 100644 index 0000000..d7aa1a5 --- /dev/null +++ b/default @@ -0,0 +1,13 @@ +parse = { + "default": { + "DomainName": "Domain Name:\s?(.+)", + "Registrar": "Registrar:\s?(.+)", + "WhoisServer": "Whois Server: \s?(.+)", + "ReferralURL": "Referral URL:\s?(.+)", + "UpdatedDate": "Updated Date:\s?(.+)", + "CreationDate": "Creation Date:\s?(.+)", + "ExpirationDate": "Expiration Date:\s?(.+)", + "NameServer": "Name Server:\s?(.+)", + "Status": "Status:\s?(.+)", + }, +} diff --git a/im b/im new file mode 100644 index 0000000..a2e486d --- /dev/null +++ b/im @@ -0,0 +1,14 @@ +parse = { + "default": { + "NotFound": "was not found.", + "DomainName": "Domain Name:\s+(.+)", + "RegistrantName": "Domain Owners \/ Registrant\nName:\s+(.+)", + "RegistrantAddress": "Domain Owners \/ Registrant\nName: .+\nAddress\n([\S\s]*)\nAdministrative", + "ExpirationDate": "Expiry Date: (.+)", + "Registrar": "Domain Managers\nName: (.+)", + "RegistrarAddress": "Domain Managers\nName: .+\nAddress\n([\S\s]*)\nDomain Owners", + "AdminName": "Administrative Contact\nName:\s+(.+)", + "AdminAddress": "Administrative Contact\nName:.+\nAddress\n([\S\s]*)\nBilling Contact", + "NameServer": "Name Server:\s+(.+)[.]", + } +} diff --git a/in b/in new file mode 100644 index 0000000..e7068ab --- /dev/null +++ b/in @@ -0,0 +1,5 @@ +parse = { + "default": { + "LoadConf": "org/default" + } +} diff --git a/info b/info new file mode 100644 index 0000000..2b37e2e --- /dev/null +++ b/info @@ -0,0 +1,5 @@ +parse = { + "default": { + "LoadConf": "org/default", + }, +} diff --git a/io b/io new file mode 100644 index 0000000..3753a56 --- /dev/null +++ b/io @@ -0,0 +1,61 @@ +server = { + "host": "http://nic.io/cgi-bin/whois", + "method": "http", + "http-method": "POST", + "http-arg": "query", +} + + +parse = { + "default": { + "NotFound": "DomainNotFound", # + "DomainID": "Domain Handle :\s+(\S+)", + "DomainName": "Domain Name :\s+(\S+)", + "Status": "Domain Status :\s+(.+)", + "CreationDate": "First Registered :\s+(\S+)", + "ExpirationDate": "Expiry :\s+(\S+)", + "UpdatedDate": "Last Updated :\s+(\S+)", + "RegistrantID": "Domain Owner[\S\s]*?User ID : (\S+)", + "RegistrantOrganization": "Domain Owner[\S\s]*?Organization Name : (.*)", + "RegistrantName": "Domain Owner[\S\s]*?Contact Name : (.*)", + "RegistrantStreet": "Domain Owner[\S\s]*?Street : (.*)", + "RegistrantCity": "Domain Owner[\S\s]*?City : (.*)", + "RegistrantState": "Domain Owner[\S\s]*?State : (.*)", + "RegistrantPostalCode": "Domain Owner[\S\s]*?Postal Code : (.*)", + "RegistrantCountry": "Domain Owner[\S\s]*?Country: (.*)", + "AdminID": "Admin Contact[\S\s]*?User ID : (\S+)", + "AdminOrganization": "Admin Contact[\S\s]*?Organization Name : (.*)", + "AdminName": "Admin Contact[\S\s]*?Contact Name : (.*)", + "AdminStreet": "Admin Contact[\S\s]*?Street : (.*)", + "AdminCity": "Admin Contact[\S\s]*?City : (.*)", + "AdminState": "Admin Contact[\S\s]*?State : (.*)", + "AdminPostalCode": "Admin Contact[\S\s]*?Postal Code : (.*)", + "AdminCountry": "Admin Contact[\S\s]*?Country: (.*)", + "TechID": "Technical Contact[\S\s]*?User ID : (\S+)", + "TechOrganization": "Technical Contact[\S\s]*?Organization Name : (.*)", + "TechName": "Technical Contact[\S\s]*?Contact Name : (.*)", + "TechStreet": "Technical Contact[\S\s]*?Street : (.*)", + "TechCity": "Technical Contact[\S\s]*?City : (.*)", + "TechState": "Technical Contact[\S\s]*?State : (.*)", + "TechPostalCode": "Technical Contact[\S\s]*?Postal Code : (.*)", + "TechCountry": "Technical Contact[\S\s]*?Country: (.*)", + "BillingID": "Billing Contact[\S\s]*?User ID : (\S+)", + "BillingOrganization": "Billing Contact[\S\s]*?Organization Name : (.*)", + "BillingName": "Billing Contact[\S\s]*?Contact Name : (.*)", + "BillingStreet": "Billing Contact[\S\s]*?Street : (.*)", + "BillingCity": "Billing Contact[\S\s]*?City : (.*)", + "BillingState": "Billing Contact[\S\s]*?State : (.*)", + "BillingPostalCode": "Billing Contact[\S\s]*?Postal Code : (.*)", + "BillingCountry": "Billing Contact[\S\s]*?Country: (.*)", + "RegistrarID": "Registrar<[\S\s]*?User ID : (\S+)", + "RegistrarOrganization": "Registrar<[\S\s]*?Organization Name : (.*)", + "Registrar": "Registrar<[\S\s]*? Name : (.*)", + "RegistrarName": "Registrar<[\S\s]*? Name : (.*)", + "RegistrarStreet": "Registrar<[\S\s]*?Street : (.*)", + "RegistrarCity": "Registrar<[\S\s]*?City : (.*)", + "RegistrarState": "Registrar<[\S\s]*?State : (.*)", + "RegistrarPostalCode": "Registrar<[\S\s]*?Postal Code : (.*)", + "RegistrarCountry": "Registrar<[\S\s]*?Country: (.*)", + "NameServer": "Name Server: (\S+)", + } +} diff --git a/jp b/jp new file mode 100644 index 0000000..cc0fd2e --- /dev/null +++ b/jp @@ -0,0 +1,23 @@ +server = { + "format": { + "jp.whois-servers.net": "%DOMAIN%/e", + } +} + +parse = { + "default": { + "NotFound": "No match!!", + "DomainName": "\[Domain Name\]\s+(.+)", + "RegistrantName": "\[Registrant\]\s+(.+)", + "RegistrantAddress": "\[Postal Address\]\s+([\S\s]*)\n\[Phone\]", + "RegistrantPostalCode": "\[Postal code\]\s+(.+)", + "RegistrantEmail": "\[Email\]\s+(.+)", + "RegistrantPhone": "\[Phone\]\s+(.+)", + "RegistrantFax": "\[Fax\]\s+(.+)", + "CreationDate": "\[Created on\]\s+(.+)", + "ExpirationDate": "\[Expires on\]\s+(.+)", + "UpdatedDate": "\[Last Updated\]\s+(.+)", + "NameServer": "\[Name Server\]\s+(.+)", + "Status": "\[Status\]\s+(.+)", + } +} diff --git a/kr b/kr new file mode 100644 index 0000000..38858ce --- /dev/null +++ b/kr @@ -0,0 +1,14 @@ +parse = { + "default": { + "NotFound": "Above domain name is not registered to KRNIC.", + "DomainName": "Domain Name\s+:\s+(.+)", + "RegistrantName": "Registrant\s+:\s+(.+)", + "AdminName": "Administrative Contact\(AC\)\s+:\s+(.+)", + "AdminEmail": "AC E-Mail\s+:\s+(.+)", + "CreationDate": "Registered Date\s+:\s+(.+)", + "UpdatedDate": "Last updated Date\s+:\s+(.+)", + "ExpirationDate": "Expiration Date\s+:\s+(.+)", + "Registrar": "Authorized Agency\s+:\s+(.+)", + "NameServers": "Host Name\s+:\s+(.+)", + } +} diff --git a/ly b/ly new file mode 100644 index 0000000..538c0a5 --- /dev/null +++ b/ly @@ -0,0 +1,16 @@ +server = { + "host": "ly.whois-servers.net", + "redirect": "\s+Whois Server: (.*)", +} + +parse = { + "default": { + "NotFound": "Not Found", # + "DomainName": "Domain Name:\s+((?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9])", + "Status": "Domain Status:\s+([a-zA-Z.]*)", + "CreationDate": "Created:\s+(\S+)", + "ExpirationDate": "Expired:\s+(\S+)", + "UpdatedDate": "Updated:\s+(\S+)", + "RegistrantName": "Registrant:(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./(), -]*)(\S+)\s+([a-zA-Z0-9./: ]*)(\S+)\s+([a-zA-Z0-9.: ]*)(\S+)\s+([a-zA-Z0-9./@ -]*)", + } +} diff --git a/me b/me new file mode 100644 index 0000000..f9359dc --- /dev/null +++ b/me @@ -0,0 +1,14 @@ +parse = { + "default": { + "NotFound": "NOT FOUND", + "DomainName": "Domain Name:(.+)", + "RegistrantName": "Registrant Name:(.+)", + "AdminName": "Admin Name:(.+)", + "AdminEmail": "Admin E-mail:(.+)", + "CreationDate": "Domain Create Date:(.+)", + "UpdatedDate": "Domain Last Updated Date:(.+)", + "ExpirationDate": "Domain Expiration Date:(.+)", + "Registrar": "Sponsoring Registrar:(.+)", + "NameServers": "Nameservers:(.+)", + } +} diff --git a/net b/net new file mode 100644 index 0000000..2b31077 --- /dev/null +++ b/net @@ -0,0 +1,21 @@ +server = { + "host": "net.whois-servers.net", + "redirect": "\s+Whois Server: (.*)", +} + +parse = { + "default": { + "NotFound": "No match for domain", + "DomainName": "Domain Name:\s+(.+)", + "Registrar": "Registrar:\s+(.+)", + "NameServer": "Name Server:\s+(.+)", + "Status": "Status:\s+(.+)", + "UpdatedDate": "Updated Date:\s+(.+)", + "CreationDate": "Creation Date:\s+(.+)", + "ExpirationDate": "Expiration Date:\s+(.+)", + }, + "whois.dotname.co.kr": + { + + }, +} diff --git a/nz b/nz new file mode 100644 index 0000000..cfe3d0c --- /dev/null +++ b/nz @@ -0,0 +1,41 @@ +server = { + "host": "whois.srs.net.nz", + "redirect": "\s+Whois Server: (.*)", # Should never apply to .nz domains +} + +parse = { + "default": { + "NotFound": "query_status:\s+220 Available", + "DomainName": "domain_name:\s+(.+)", + "CreationDate": "domain_dateregistered:\s+(.+)", + "ExpirationDate": "domain_datebilleduntil:\s+(.+)", + "UpdatedDate": "domain_datelastmodified:\s+(.+)", + "Registrar": "registrar_name:\s+(.+)", + "Status": "query_status:\s+(.+)", + "RegistrantName": "registrant_contact_name:\s+(.+)", + "RegistrantStreet": "registrant_contact_address\d:\s+(.+)", + "RegistrantCity": "registrant_contact_city:\s+(.+)", + "RegistrantPostralCode": "registrant_contact_postalcode:\s+(.+)", + "RegistrantCountry": "registrant_contact_country:\s+(.+)", + "RegistrantPhone": "registrant_contact_phone:\s+(.+)", + "RegistrantFAX": "registrant_contact_fax:\s+(.+)", + "RegistrantEmail": "registrant_contact_email:\s+(.+)", + "NameServer": "ns_name_\d\d:\s+(.+)", + "TechName": "technical_contact_name:\s+(.+)", + "TechStreet": "technical_contact_address\d:\s+(.+)", + "RegistrantCity": "technical_contact_city:\s+(.+)", + "TechPostralCode": "technical_contact_postalcode:\s+(.+)", + "TechCountry": "technical_contact_country:\s+(.+)", + "TechPhone": "technical_contact_phone:\s+(.+)", + "TechFAX": "technical_contact_fax:\s+(.+)", + "TechEmail": "technical_contact_email:\s+(.+)", + "AdminName": "admin_contact_name:\s+(.+)", + "AdminStreet": "admin_contact_address\d:\s+(.+)", + "AdminCity": "admin_contact_city:\s+(.+)", + "AdminPostralCode": "admin_contact_postalcode:\s+(.+)", + "AdminCountry": "admin_contact_country:\s+(.+)", + "AdminPhone": "admin_contact_phone:\s+(.+)", + "AdminFAX": "admin_contact_fax:\s+(.+)", + "AdminEmail": "admin_contact_email:\s+(.+)", + }, +} diff --git a/org b/org new file mode 100644 index 0000000..e04707a --- /dev/null +++ b/org @@ -0,0 +1,54 @@ +server = { + "host": "org.whois-servers.net", + "port": 43, +} + +parse = { + "default": { + "NotFound": "NOT FOUND", + "DomainID": "Domain ID:(.+)", + "DomainName": "Domain Name:(.+)", + "CreationDate": "Creation Date: (.+)", + "ExpirationDate": "Registry Expiry Date: (.+)", + "Registrar": "Sponsoring Registrar:(.+)", + "Status": "Domain Status:(.+)", + "UpdatedDate": "Updated Date: (.+)", + "RegistrantID": "Registrant ID:(.+)", + "RegistrantName": "Registrant Name:(.+)", + "RegistrantStreet": "Registrant Street\d:(.+)", + "RegistrantCity": "Registrant City:(.+)", + "RegistrantState/Province": "Registrant State/Province:(.+)", + "RegistrantPostalCode": "Registrant Postal Code:(.+)", + "RegistrantCountry": "Registrant Country:(.+)", + "RegistrantPhone": "Registrant Phone:(.+)", + "RegistrantPhoneExt": "Registrant Phone Ext.:(.+)", + "RegistrantFAX": "Registrant FAX:(.+)", + "RegistrantFAXExt": "Registrant FAX Ext.:(.+)", + "RegistrantEmail": "Registrant Email:(.+)", + "NameServer": "Name Server:(.+)", + "TechID": "Tech ID:(.+)", + "TechName": "Tech Name:(.+)", + "TechStreet": "Tech Street\d:(.+)", + "TechCity": "Tech City:(.+)", + "TechState/Province": "Tech State/Province:(.+)", + "TechPostalCode": "Tech Postal Code:(.+)", + "TechCountry": "Tech Country:(.+)", + "TechPhone": "Tech Phone:(.+)", + "TechPhoneExt": "Tech Phone Ext.:(.+)", + "TechFAX": "Tech FAX:(.+)", + "TechFAXExt": "Tech FAX Ext.:(.+)", + "TechEmail": "Tech Email:(.+)", + "AdminID": "Admin ID:(.+)", + "AdminName": "Admin Name:(.+)", + "AdminStreet": "Admin Street\d:(.+)", + "AdminCity": "Admin City:(.+)", + "AdminState/Province": "Admin State/Province:(.+)", + "AdminPostalCode": "Admin Postal Code:(.+)", + "AdminCountry": "Admin Country:(.+)", + "AdminPhone": "Admin Phone:(.+)", + "AdminPhoneExt": "Admin Phone Ext.:(.+)", + "AdminFAX": "Admin FAX:(.+)", + "AdminFAXExt": "Admin FAX Ext.:(.+)", + "AdminEmail": "Admin Email:(.+)", + } +} diff --git a/ru b/ru new file mode 100644 index 0000000..f504019 --- /dev/null +++ b/ru @@ -0,0 +1,11 @@ +parse = { + "default": { + "NotFound": "No entries found", + "DomainName": "domain:(.+)", + "Registrar": "registrar:\s+(.+)", + "NameServer": "nserver:\s+(.+)", + "Status": "state:\s+(.+)", + "CreationDate": "created:\s+(.+)", + "ExpirationDate": "paid-till:\s+(.+)", + } +} diff --git a/site b/site new file mode 100644 index 0000000..5232312 --- /dev/null +++ b/site @@ -0,0 +1,10 @@ +server = { + "host": "whois.centralnic.com" +} + +parse = { + "default": + { + "LoadConf": "org/default", + } +} diff --git a/so b/so new file mode 100644 index 0000000..a6bbc7b --- /dev/null +++ b/so @@ -0,0 +1,15 @@ +server = { + "host": "whois.nic.so" +} + +parse = { + "default": + { + "LoadConf": "default/default", + "UpdatedDate": "Last Updated On:\s+(.+)", + "RegistrantID": "Registrant ID:\s+(.+)", + "AdminContactID": "Admin Contact ID:\s+(.+)", + "BillingContactID": "Billing Contact ID:\s+(.+)", + "TectContactID": "Tech Contact ID:\s+(.+)", + } +} diff --git a/st b/st new file mode 100644 index 0000000..e69de29 diff --git a/uk b/uk new file mode 100644 index 0000000..d8dd84e --- /dev/null +++ b/uk @@ -0,0 +1,24 @@ +server = { + "host": "whois.nic.uk", + "redirect": "\s+Whois Server: (.*)", # Should never apply to .au domains +} + +parse = { + "default": { + "NotFound": "No match for", + "DomainName": "Domain name:\s+(.+|\n)", + "Registrar": "Registrar:\s+(.+)", + "NameServer": "Name servers:\s+(.+)", + "Status": "Registration status:\s+(.+)", + "UpdatedDate": "Last updated:\s+(.+)", + "CreationDate": "Registered on:\s+(.+)", + "ExpirationDate": "Expiry date:\s+(.+)", + "RegistrantName": "Registrant:\s(.+)", +# "EligibilityName": "Registrant:\s+(.+)", +# "EligibilityType": "Eligibility Type:(.+)", +# "AdminID": "Registrant Contact ID:(.+)", +# "AdminName": "Registrant Contact Name:(.+)", +# "TechName": "Tech Contact Name:(.+)", +# "TechID": "Tech Contact ID:(.+)", + }, +} diff --git a/whois/tlds/au b/whois/tlds/au index 430c28c..7ad082d 100644 --- a/whois/tlds/au +++ b/whois/tlds/au @@ -1,5 +1,5 @@ server = { - "host": "whois.ausregistry.com.au", + "host": "whois.auda.ltd", "redirect": "\s+Whois Server: (.*)", # Should never apply to .au domains } @@ -16,8 +16,7 @@ parse = { "RegistrantName": "Registrant:(.+)", "EligibilityName": "Eligibility Name:(.+)", "EligibilityType": "Eligibility Type:(.+)", - "EligibilityID": "Eligibility ID:\s+(.+)", - "RegistrantID": "Registrant ID:\s+(.+)", + "EligibilityID": "Eligibility ID:(.+)", "AdminID": "Registrant Contact ID:(.+)", "AdminName": "Registrant Contact Name:(.+)", "TechName": "Tech Contact Name:(.+)", diff --git a/whois/tlds/default b/whois/tlds/default index 5f68996..d7aa1a5 100644 --- a/whois/tlds/default +++ b/whois/tlds/default @@ -9,6 +9,5 @@ parse = { "ExpirationDate": "Expiration Date:\s?(.+)", "NameServer": "Name Server:\s?(.+)", "Status": "Status:\s?(.+)", - "RegistrantEmail": "Registrant Email:(.+)" }, } diff --git a/whois/tlds/net b/whois/tlds/net index 5e8be5b..2b31077 100644 --- a/whois/tlds/net +++ b/whois/tlds/net @@ -13,7 +13,6 @@ parse = { "UpdatedDate": "Updated Date:\s+(.+)", "CreationDate": "Creation Date:\s+(.+)", "ExpirationDate": "Expiration Date:\s+(.+)", - "RegistrantEmail": "Registrant Email:(.+)", }, "whois.dotname.co.kr": { diff --git a/whois/tlds/work b/whois/tlds/work new file mode 100644 index 0000000..e584593 --- /dev/null +++ b/whois/tlds/work @@ -0,0 +1,18 @@ +server = { + "host": "whois.nic.work", +} + +parse = { + "default": { + "DomainName": "Domain Name:\s?(.+)", + "Registrar": "Registrar:\s?(.+)", + "WhoisServer": "Whois Server: \s?(.+)", + "ReferralURL": "Referral URL:\s?(.+)", + "UpdatedDate": "Updated Date:\s?(.+)", + "CreationDate": "Creation Date:\s?(.+)", + "ExpirationDate": "Expiration Date:\s?(.+)", + "NameServer": "Name Server:\s?(.+)", + "Status": "Status:\s?(.+)", + "RegistrantEmail": "Registrant Email:(.+)" + }, +} diff --git a/xn--3e0b707e b/xn--3e0b707e new file mode 100644 index 0000000..3658a39 --- /dev/null +++ b/xn--3e0b707e @@ -0,0 +1,10 @@ +server = { + "host": "whois.krnic.net", +} + +parse = { + "default": { + "LoadConf": "kr/default", + } +} + diff --git a/xn--p1ai b/xn--p1ai new file mode 100644 index 0000000..24c14bc --- /dev/null +++ b/xn--p1ai @@ -0,0 +1,5 @@ +parse = { + "default": { + "LoadConf": "ru/default", + } +}