From 163ed9d75ce6d049336e661d4796012d3482c117 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Wed, 23 Apr 2014 04:30:09 +0200 Subject: [PATCH] Fixes globaltravelgroup.com for #8 --- pythonwhois/parse.py | 6 +- test/data/globaltravelgroup.com | 134 +++++++++++++++++++ test/target_default/globaltravelgroup.com | 1 + test/target_normalized/globaltravelgroup.com | 1 + 4 files changed, 139 insertions(+), 3 deletions(-) create mode 100644 test/data/globaltravelgroup.com create mode 100644 test/target_default/globaltravelgroup.com create mode 100644 test/target_normalized/globaltravelgroup.com diff --git a/pythonwhois/parse.py b/pythonwhois/parse.py index 34dc5dc..ecad144 100644 --- a/pythonwhois/parse.py +++ b/pythonwhois/parse.py @@ -466,7 +466,7 @@ def parse_registrants(data): "Registrant ID:(?P.+)\nRegistrant Name:(?P.*)\n(?:Registrant Organization:(?P.*)\n)?Registrant Address1?:(?P.*)\n(?:Registrant Address2:(?P.*)\n)?(?:Registrant Address3:(?P.*)\n)?Registrant City:(?P.*)\nRegistrant State/Province:(?P.*)\nRegistrant Country/Economy:(?P.*)\nRegistrant Postal Code:(?P.*)\nRegistrant Phone:(?P.*)\n(?:Registrant Phone Ext.:(?P.*)\n)?(?:Registrant FAX:(?P.*)\n)?(?:Registrant FAX Ext.:(?P.*)\n)?Registrant E-mail:(?P.*)", # .ME "Registrant ID:\s*(?P.+)\nRegistrant Name:\s*(?P.+)\nRegistrant Organization:\s*(?P.*)\nRegistrant Address1:\s*(?P.+)\nRegistrant Address2:\s*(?P.*)\nRegistrant City:\s*(?P.+)\nRegistrant State/Province:\s*(?P.+)\nRegistrant Postal Code:\s*(?P.+)\nRegistrant Country:\s*(?P.+)\nRegistrant Country Code:\s*(?P.+)\nRegistrant Phone Number:\s*(?P.+)\nRegistrant Email:\s*(?P.+)\n", # .CO Internet "Registrant Contact: (?P.+)\nRegistrant Organization: (?P.+)\nRegistrant Name: (?P.+)\nRegistrant Street: (?P.+)\nRegistrant City: (?P.+)\nRegistrant Postal Code: (?P.+)\nRegistrant State: (?P.+)\nRegistrant Country: (?P.+)\nRegistrant Phone: (?P.*)\nRegistrant Phone Ext: (?P.*)\nRegistrant Fax: (?P.*)\nRegistrant Fax Ext: (?P.*)\nRegistrant Email: (?P.*)\n", # Key-Systems GmbH - "(?:Registrant ID:[ ]*(?P.*)\n)?Registrant Name:[ ]*(?P.*)\n(?:Registrant Organization:[ ]*(?P.*)\n)?Registrant Street:[ ]*(?P.+)\n(?:Registrant Street:[ ]*(?P.+)\n)?Registrant City:[ ]*(?P.+)\nRegistrant State(?:\/Province)?:[ ]*(?P.+)\nRegistrant Postal Code:[ ]*(?P.+)\nRegistrant Country:[ ]*(?P.+)\n(?:Registrant Phone:[ ]*(?P.*)\n)?(?:Registrant Phone Ext:[ ]*(?P.*)\n)?(?:Registrant Fax:[ ]*(?P.*)\n)?(?:Registrant Fax Ext:[ ]*(?P.*)\n)?(?:Registrant Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) + "(?:Registrant ID:[ ]*(?P.*)\n)?Registrant Name:[ ]*(?P.*)\n(?:Registrant Organization:[ ]*(?P.*)\n)?Registrant Street:[ ]*(?P.+)\n(?:Registrant Street:[ ]*(?P.+)\n)?(?:Registrant Street:[ ]*(?P.+)\n)?Registrant City:[ ]*(?P.+)\nRegistrant State(?:\/Province)?:[ ]*(?P.+)\nRegistrant Postal Code:[ ]*(?P.+)\nRegistrant Country:[ ]*(?P.+)\n(?:Registrant Phone:[ ]*(?P.*)\n)?(?:Registrant Phone Ext:[ ]*(?P.*)\n)?(?:Registrant Fax:[ ]*(?P.*)\n)?(?:Registrant Fax Ext:[ ]*(?P.*)\n)?(?:Registrant Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) "Registrant\n(?: (?P.+)\n)? (?P.+)\n Email:(?P.+)\n (?P.+)\n(?: (?P.+)\n)? (?P.+) (?P.+)\n (?P.+)\n Tel: (?P.+)\n\n", # internet.bs " Registrant Contact Details:[ ]*\n (?P.*)\n (?P.*)[ ]{2,}\((?P.*)\)\n (?P.*)\n(?: (?P.*)\n)?(?: (?P.*)\n)? (?P.*)\n (?P.*),(?P.*)\n (?P.*)\n Tel. (?P.*)", # Whois.com "owner-id:[ ]*(?P.*)\n(?:owner-organization:[ ]*(?P.*)\n)?owner-name:[ ]*(?P.*)\nowner-street:[ ]*(?P.*)\nowner-city:[ ]*(?P.*)\nowner-zip:[ ]*(?P.*)\nowner-country:[ ]*(?P.*)\n(?:owner-phone:[ ]*(?P.*)\n)?(?:owner-fax:[ ]*(?P.*)\n)?owner-email:[ ]*(?P.*)", # InterNetworX @@ -498,7 +498,7 @@ def parse_registrants(data): "Tech ID:(?P.+)\nTech Name:(?P.*)\n(?:Tech Organization:(?P.*)\n)?Tech Address1?:(?P.*)\n(?:Tech Address2:(?P.*)\n)?(?:Tech Address3:(?P.*)\n)?Tech City:(?P.*)\nTech State/Province:(?P.*)\nTech Country/Economy:(?P.*)\nTech Postal Code:(?P.*)\nTech Phone:(?P.*)\n(?:Tech Phone Ext.:(?P.*)\n)?(?:Tech FAX:(?P.*)\n)?(?:Tech FAX Ext.:(?P.*)\n)?Tech E-mail:(?P.*)", # .ME "Technical Contact ID:\s*(?P.+)\nTechnical Contact Name:\s*(?P.+)\nTechnical Contact Organization:\s*(?P.*)\nTechnical Contact Address1:\s*(?P.+)\nTechnical Contact Address2:\s*(?P.*)\nTechnical Contact City:\s*(?P.+)\nTechnical Contact State/Province:\s*(?P.+)\nTechnical Contact Postal Code:\s*(?P.+)\nTechnical Contact Country:\s*(?P.+)\nTechnical Contact Country Code:\s*(?P.+)\nTechnical Contact Phone Number:\s*(?P.+)\nTechnical Contact Email:\s*(?P.+)\n", # .CO Internet "Tech Contact: (?P.+)\nTech Organization: (?P.+)\nTech Name: (?P.+)\nTech Street: (?P.+)\nTech City: (?P.+)\nTech Postal Code: (?P.+)\nTech State: (?P.+)\nTech Country: (?P.+)\nTech Phone: (?P.*)\nTech Phone Ext: (?P.*)\nTech Fax: (?P.*)\nTech Fax Ext: (?P.*)\nTech Email: (?P.*)\n", # Key-Systems GmbH - "(?:Tech ID:[ ]*(?P.*)\n)?Tech[ ]*Name:[ ]*(?P.*)\n(?:Tech[ ]*Organization:[ ]*(?P.*)\n)?Tech[ ]*Street:[ ]*(?P.+)\n(?:Tech[ ]*Street:[ ]*(?P.+)\n)?Tech[ ]*City:[ ]*(?P.+)\nTech[ ]*State(?:\/Province)?:[ ]*(?P.+)\nTech[ ]*Postal[ ]*Code:[ ]*(?P.+)\nTech[ ]*Country:[ ]*(?P.+)\n(?:Tech[ ]*Phone:[ ]*(?P.*)\n)?(?:Tech[ ]*Phone[ ]*Ext:[ ]*(?P.*)\n)?(?:Tech[ ]*Fax:[ ]*(?P.*)\n)?(?:Tech[ ]*Fax[ ]*Ext:\s*?(?P.*)\n)?(?:Tech[ ]*Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) + "(?:Tech ID:[ ]*(?P.*)\n)?Tech[ ]*Name:[ ]*(?P.*)\n(?:Tech[ ]*Organization:[ ]*(?P.*)\n)?Tech[ ]*Street:[ ]*(?P.+)\n(?:Tech[ ]*Street:[ ]*(?P.+)\n)?(?:Tech[ ]*Street:[ ]*(?P.+)\n)?Tech[ ]*City:[ ]*(?P.+)\nTech[ ]*State(?:\/Province)?:[ ]*(?P.+)\nTech[ ]*Postal[ ]*Code:[ ]*(?P.+)\nTech[ ]*Country:[ ]*(?P.+)\n(?:Tech[ ]*Phone:[ ]*(?P.*)\n)?(?:Tech[ ]*Phone[ ]*Ext:[ ]*(?P.*)\n)?(?:Tech[ ]*Fax:[ ]*(?P.*)\n)?(?:Tech[ ]*Fax[ ]*Ext:\s*?(?P.*)\n)?(?:Tech[ ]*Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) "Technical Contact\n(?: (?P.+)\n)? (?P.+)\n Email:(?P.+)\n (?P.+)\n(?: (?P.+)\n)? (?P.+) (?P.+)\n (?P.+)\n Tel: (?P.+)\n\n", # internet.bs " Technical Contact Details:[ ]*\n (?P.*)\n (?P.*)[ ]{2,}\((?P.*)\)\n (?P.*)\n(?: (?P.*)\n)?(?: (?P.*)\n)? (?P.*)\n (?P.*),(?P.*)\n (?P.*)\n Tel. (?P.*)", # Whois.com "tech-id:[ ]*(?P.*)\n(?:tech-organization:[ ]*(?P.*)\n)?tech-name:[ ]*(?P.*)\ntech-street:[ ]*(?P.*)\ntech-city:[ ]*(?P.*)\ntech-zip:[ ]*(?P.*)\ntech-country:[ ]*(?P.*)\n(?:tech-phone:[ ]*(?P.*)\n)?(?:tech-fax:[ ]*(?P.*)\n)?tech-email:[ ]*(?P.*)", # InterNetworX @@ -521,7 +521,7 @@ def parse_registrants(data): "Admin ID:(?P.+)\nAdmin Name:(?P.*)\n(?:Admin Organization:(?P.*)\n)?Admin Address1?:(?P.*)\n(?:Admin Address2:(?P.*)\n)?(?:Admin Address3:(?P.*)\n)?Admin City:(?P.*)\nAdmin State/Province:(?P.*)\nAdmin Country/Economy:(?P.*)\nAdmin Postal Code:(?P.*)\nAdmin Phone:(?P.*)\n(?:Admin Phone Ext.:(?P.*)\n)?(?:Admin FAX:(?P.*)\n)?(?:Admin FAX Ext.:(?P.*)\n)?Admin E-mail:(?P.*)", # .ME "Administrative Contact ID:\s*(?P.+)\nAdministrative Contact Name:\s*(?P.+)\nAdministrative Contact Organization:\s*(?P.*)\nAdministrative Contact Address1:\s*(?P.+)\nAdministrative Contact Address2:\s*(?P.*)\nAdministrative Contact City:\s*(?P.+)\nAdministrative Contact State/Province:\s*(?P.+)\nAdministrative Contact Postal Code:\s*(?P.+)\nAdministrative Contact Country:\s*(?P.+)\nAdministrative Contact Country Code:\s*(?P.+)\nAdministrative Contact Phone Number:\s*(?P.+)\nAdministrative Contact Email:\s*(?P.+)\n", # .CO Internet "Admin Contact: (?P.+)\nAdmin Organization: (?P.+)\nAdmin Name: (?P.+)\nAdmin Street: (?P.+)\nAdmin City: (?P.+)\nAdmin State: (?P.+)\nAdmin Postal Code: (?P.+)\nAdmin Country: (?P.+)\nAdmin Phone: (?P.*)\nAdmin Phone Ext: (?P.*)\nAdmin Fax: (?P.*)\nAdmin Fax Ext: (?P.*)\nAdmin Email: (?P.*)\n", # Key-Systems GmbH - "(?:Admin ID:[ ]*(?P.*)\n)?Admin[ ]*Name:[ ]*(?P.*)\n(?:Admin[ ]*Organization:[ ]*(?P.*)\n)?Admin[ ]*Street:[ ]*(?P.+)\n(?:Admin[ ]*Street:[ ]*(?P.+)\n)?Admin[ ]*City:[ ]*(?P.+)\nAdmin[ ]*State(?:\/Province)?:[ ]*(?P.+)\nAdmin[ ]*Postal[ ]*Code:[ ]*(?P.+)\nAdmin[ ]*Country:[ ]*(?P.+)\n(?:Admin[ ]*Phone:[ ]*(?P.*)\n)?(?:Admin[ ]*Phone[ ]*Ext:[ ]*(?P.*)\n)?(?:Admin[ ]*Fax:[ ]*(?P.*)\n)?(?:Admin[ ]*Fax[ ]*Ext:\s*?(?P.*)\n)?(?:Admin[ ]*Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) + "(?:Admin ID:[ ]*(?P.*)\n)?Admin[ ]*Name:[ ]*(?P.*)\n(?:Admin[ ]*Organization:[ ]*(?P.*)\n)?Admin[ ]*Street:[ ]*(?P.+)\n(?:Admin[ ]*Street:[ ]*(?P.+)\n)?(?:Admin[ ]*Street:[ ]*(?P.+)\n)?Admin[ ]*City:[ ]*(?P.+)\nAdmin[ ]*State(?:\/Province)?:[ ]*(?P.+)\nAdmin[ ]*Postal[ ]*Code:[ ]*(?P.+)\nAdmin[ ]*Country:[ ]*(?P.+)\n(?:Admin[ ]*Phone:[ ]*(?P.*)\n)?(?:Admin[ ]*Phone[ ]*Ext:[ ]*(?P.*)\n)?(?:Admin[ ]*Fax:[ ]*(?P.*)\n)?(?:Admin[ ]*Fax[ ]*Ext:\s*?(?P.*)\n)?(?:Admin[ ]*Email:[ ]*(?P.+)\n)?", # WildWestDomains, GoDaddy, Namecheap/eNom, Ascio, Musedoma (.museum) "Administrative Contact\n(?: (?P.+)\n)? (?P.+)\n Email:(?P.+)\n (?P.+)\n(?: (?P.+)\n)? (?P.+) (?P.+)\n (?P.+)\n Tel: (?P.+)\n\n", # internet.bs " Administrative Contact Details:[ ]*\n (?P.*)\n (?P.*)[ ]{2,}\((?P.*)\)\n (?P.*)\n(?: (?P.*)\n)?(?: (?P.*)\n)? (?P.*)\n (?P.*),(?P.*)\n (?P.*)\n Tel. (?P.*)", # Whois.com "admin-id:[ ]*(?P.*)\n(?:admin-organization:[ ]*(?P.*)\n)?admin-name:[ ]*(?P.*)\nadmin-street:[ ]*(?P.*)\nadmin-city:[ ]*(?P.*)\nadmin-zip:[ ]*(?P.*)\nadmin-country:[ ]*(?P.*)\n(?:admin-phone:[ ]*(?P.*)\n)?(?:admin-fax:[ ]*(?P.*)\n)?admin-email:[ ]*(?P.*)", # InterNetworX diff --git a/test/data/globaltravelgroup.com b/test/data/globaltravelgroup.com new file mode 100644 index 0000000..bdf1461 --- /dev/null +++ b/test/data/globaltravelgroup.com @@ -0,0 +1,134 @@ +Domain Name: GLOBALTRAVELGROUP.COM +Registry Domain ID: 882804_DOMAIN_COM-VRSN +Registrar WHOIS Server: whois.meshdigital.com +Registrar URL: http://www.domainbox.com +Updated Date: 2014-02-12T00:00:00Z +Creation Date: 1998-02-17T00:00:00Z +Registrar Registration Expiration Date: 2015-02-16T00:00:00Z +Registrar: MESH DIGITAL LIMITED +Registrar IANA ID: 1390 +Registrar Abuse Contact Email: support@domainbox.com +Registrar Abuse Contact Phone: +1.8779770099 +Reseller: Domainmonster.com +Domain Status: clientDeleteProhibited +Domain Status: clientUpdateProhibited +Domain Status: clientTransferProhibited +Registry Registrant ID: +Registrant Name: Stella Travel +Registrant Organization: Stella Travel UK +Registrant Street: Glendale House +Registrant Street: Glendale Business Park +Registrant Street: Sandycroft +Registrant City: Chester +Registrant State/Province: Flintshire +Registrant Postal Code: CH5 2DL +Registrant Country: GB +Registrant Phone: +44.8453733033 +Registrant Phone Ext: +Registrant Fax Ext: +Registrant Email: stsdomains@globaltravelgroup.com +Registry Admin ID: +Admin Name: Stella Travel +Admin Organization: Stella Travel UK +Admin Street: Glendale House +Admin Street: Glendale Business Park +Admin Street: Sandycroft +Admin City: Chester +Admin State/Province: Flintshire +Admin Postal Code: CH5 2DL +Admin Country: GB +Admin Phone: +44.8453733033 +Admin Phone Ext: +Admin Fax Ext: +Admin Email: stsdomains@globaltravelgroup.com +Registry Tech ID: +Tech Name: Stella Travel +Tech Organization: Stella Travel UK +Tech Street: Glendale House +Tech Street: Glendale Business Park +Tech Street: Sandycroft +Tech City: Chester +Tech State/Province: Flintshire +Tech Postal Code: CH5 2DL +Tech Country: GB +Tech Phone: +44.8453733033 +Tech Phone Ext: +Tech Fax Ext: +Tech Email: stsdomains@globaltravelgroup.com +Name Server: ns1.stellatravel.co.uk +Name Server: ns2.stellatravel.co.uk +DNSSEC: unsigned +URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ +>>> Last update of WHOIS database: 2014-04-23T03:20:32Z <<< + +The Data in this WHOIS database is provided +for information purposes only, and is designed to assist persons in +obtaining information related to domain name registration records. +It's accuracy is not guaranteed. By submitting a +WHOIS query, you agree that you will use this Data only for lawful +purposes and that, under no circumstances will you use this Data to: +(1) allow, enable, or otherwise support the transmission of mass +unsolicited, commercial advertising or solicitations via e-mail(spam); + or (2) enable high volume, automated, electronic processes that +apply to this WHOIS or any of its related systems. The provider of +this WHOIS reserves the right to modify these terms at any time. +By submitting this query, you agree to abide by this policy. + +LACK OF A DOMAIN RECORD IN THE WHOIS DATABASE DOES +NOT INDICATE DOMAIN AVAILABILITY. +-- + +Whois Server Version 2.0 + +Domain names in the .com and .net domains can now be registered +with many different competing registrars. Go to http://www.internic.net +for detailed information. + + Domain Name: GLOBALTRAVELGROUP.COM + Registrar: MESH DIGITAL LIMITED + Whois Server: whois.meshdigital.com + Referral URL: http://www.meshdigital.com + Name Server: NS1.STELLATRAVEL.CO.UK + Name Server: NS2.STELLATRAVEL.CO.UK + Status: clientDeleteProhibited + Status: clientTransferProhibited + Status: clientUpdateProhibited + Updated Date: 12-feb-2014 + Creation Date: 17-feb-1998 + Expiration Date: 16-feb-2015 + +>>> Last update of whois database: Wed, 23 Apr 2014 02:20:11 UTC <<< + +NOTICE: The expiration date displayed in this record is the date the +registrar's sponsorship of the domain name registration in the registry is +currently set to expire. This date does not necessarily reflect the expiration +date of the domain name registrant's agreement with the sponsoring +registrar. Users may consult the sponsoring registrar's Whois database to +view the registrar's reported date of expiration for this registration. + +TERMS OF USE: You are not authorized to access or query our Whois +database through the use of electronic processes that are high-volume and +automated except as reasonably necessary to register domain names or +modify existing registrations; the Data in VeriSign Global Registry +Services' ("VeriSign") Whois database is provided by VeriSign for +information purposes only, and to assist persons in obtaining information +about or related to a domain name registration record. VeriSign does not +guarantee its accuracy. By submitting a Whois query, you agree to abide +by the following terms of use: You agree that you may use this Data only +for lawful purposes and that under no circumstances will you use this Data +to: (1) allow, enable, or otherwise support the transmission of mass +unsolicited, commercial advertising or solicitations via e-mail, telephone, +or facsimile; or (2) enable high volume, automated, electronic processes +that apply to VeriSign (or its computer systems). The compilation, +repackaging, dissemination or other use of this Data is expressly +prohibited without the prior written consent of VeriSign. You agree not to +use electronic processes that are automated and high-volume to access or +query the Whois database except as reasonably necessary to register +domain names or modify existing registrations. VeriSign reserves the right +to restrict your access to the Whois database in its sole discretion to ensure +operational stability. VeriSign may restrict or terminate your access to the +Whois database for failure to abide by these terms of use. VeriSign +reserves the right to modify these terms at any time. + +The Registry database contains ONLY .COM, .NET, .EDU domains and +Registrars. diff --git a/test/target_default/globaltravelgroup.com b/test/target_default/globaltravelgroup.com new file mode 100644 index 0000000..fb179ed --- /dev/null +++ b/test/target_default/globaltravelgroup.com @@ -0,0 +1 @@ +{"status": ["clientDeleteProhibited", "clientUpdateProhibited", "clientTransferProhibited"], "updated_date": ["2014-02-12T00:00:00"], "contacts": {"admin": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "tech": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "registrant": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "billing": null}, "nameservers": ["ns1.stellatravel.co.uk", "ns2.stellatravel.co.uk"], "expiration_date": ["2015-02-16T00:00:00"], "emails": ["support@domainbox.com"], "raw": ["Domain Name: GLOBALTRAVELGROUP.COM\nRegistry Domain ID: 882804_DOMAIN_COM-VRSN\nRegistrar WHOIS Server: whois.meshdigital.com\nRegistrar URL: http://www.domainbox.com\nUpdated Date: 2014-02-12T00:00:00Z\nCreation Date: 1998-02-17T00:00:00Z\nRegistrar Registration Expiration Date: 2015-02-16T00:00:00Z\nRegistrar: MESH DIGITAL LIMITED\nRegistrar IANA ID: 1390\nRegistrar Abuse Contact Email: support@domainbox.com\nRegistrar Abuse Contact Phone: +1.8779770099\nReseller: Domainmonster.com\nDomain Status: clientDeleteProhibited\nDomain Status: clientUpdateProhibited\nDomain Status: clientTransferProhibited\nRegistry Registrant ID: \nRegistrant Name: Stella Travel\nRegistrant Organization: Stella Travel UK\nRegistrant Street: Glendale House\nRegistrant Street: Glendale Business Park\nRegistrant Street: Sandycroft\nRegistrant City: Chester\nRegistrant State/Province: Flintshire\nRegistrant Postal Code: CH5 2DL\nRegistrant Country: GB\nRegistrant Phone: +44.8453733033\nRegistrant Phone Ext: \nRegistrant Fax Ext: \nRegistrant Email: stsdomains@globaltravelgroup.com\nRegistry Admin ID: \nAdmin Name: Stella Travel\nAdmin Organization: Stella Travel UK\nAdmin Street: Glendale House\nAdmin Street: Glendale Business Park\nAdmin Street: Sandycroft\nAdmin City: Chester\nAdmin State/Province: Flintshire\nAdmin Postal Code: CH5 2DL\nAdmin Country: GB\nAdmin Phone: +44.8453733033\nAdmin Phone Ext: \nAdmin Fax Ext: \nAdmin Email: stsdomains@globaltravelgroup.com\nRegistry Tech ID: \nTech Name: Stella Travel\nTech Organization: Stella Travel UK\nTech Street: Glendale House\nTech Street: Glendale Business Park\nTech Street: Sandycroft\nTech City: Chester\nTech State/Province: Flintshire\nTech Postal Code: CH5 2DL\nTech Country: GB\nTech Phone: +44.8453733033\nTech Phone Ext: \nTech Fax Ext: \nTech Email: stsdomains@globaltravelgroup.com\nName Server: ns1.stellatravel.co.uk\nName Server: ns2.stellatravel.co.uk\nDNSSEC: unsigned\nURL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/\n>>> Last update of WHOIS database: 2014-04-23T03:20:32Z <<<\n\nThe Data in this WHOIS database is provided\nfor information purposes only, and is designed to assist persons in\nobtaining information related to domain name registration records.\nIt's accuracy is not guaranteed. By submitting a\nWHOIS query, you agree that you will use this Data only for lawful\npurposes and that, under no circumstances will you use this Data to:\n(1) allow, enable, or otherwise support the transmission of mass\nunsolicited, commercial advertising or solicitations via e-mail(spam);\n or (2) enable high volume, automated, electronic processes that\napply to this WHOIS or any of its related systems. The provider of \nthis WHOIS reserves the right to modify these terms at any time. \nBy submitting this query, you agree to abide by this policy.\n\nLACK OF A DOMAIN RECORD IN THE WHOIS DATABASE DOES \nNOT INDICATE DOMAIN AVAILABILITY.", "\nWhois Server Version 2.0\n\nDomain names in the .com and .net domains can now be registered\nwith many different competing registrars. Go to http://www.internic.net\nfor detailed information.\n\n Domain Name: GLOBALTRAVELGROUP.COM\n Registrar: MESH DIGITAL LIMITED\n Whois Server: whois.meshdigital.com\n Referral URL: http://www.meshdigital.com\n Name Server: NS1.STELLATRAVEL.CO.UK\n Name Server: NS2.STELLATRAVEL.CO.UK\n Status: clientDeleteProhibited\n Status: clientTransferProhibited\n Status: clientUpdateProhibited\n Updated Date: 12-feb-2014\n Creation Date: 17-feb-1998\n Expiration Date: 16-feb-2015\n\n>>> Last update of whois database: Wed, 23 Apr 2014 02:20:11 UTC <<<\n\nNOTICE: The expiration date displayed in this record is the date the \nregistrar's sponsorship of the domain name registration in the registry is \ncurrently set to expire. This date does not necessarily reflect the expiration \ndate of the domain name registrant's agreement with the sponsoring \nregistrar. Users may consult the sponsoring registrar's Whois database to \nview the registrar's reported date of expiration for this registration.\n\nTERMS OF USE: You are not authorized to access or query our Whois \ndatabase through the use of electronic processes that are high-volume and \nautomated except as reasonably necessary to register domain names or \nmodify existing registrations; the Data in VeriSign Global Registry \nServices' (\"VeriSign\") Whois database is provided by VeriSign for \ninformation purposes only, and to assist persons in obtaining information \nabout or related to a domain name registration record. VeriSign does not \nguarantee its accuracy. By submitting a Whois query, you agree to abide \nby the following terms of use: You agree that you may use this Data only \nfor lawful purposes and that under no circumstances will you use this Data \nto: (1) allow, enable, or otherwise support the transmission of mass \nunsolicited, commercial advertising or solicitations via e-mail, telephone, \nor facsimile; or (2) enable high volume, automated, electronic processes \nthat apply to VeriSign (or its computer systems). The compilation, \nrepackaging, dissemination or other use of this Data is expressly \nprohibited without the prior written consent of VeriSign. You agree not to \nuse electronic processes that are automated and high-volume to access or \nquery the Whois database except as reasonably necessary to register \ndomain names or modify existing registrations. VeriSign reserves the right \nto restrict your access to the Whois database in its sole discretion to ensure \noperational stability. VeriSign may restrict or terminate your access to the \nWhois database for failure to abide by these terms of use. VeriSign \nreserves the right to modify these terms at any time. \n\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\nRegistrars.\n"], "whois_server": ["whois.meshdigital.com"], "registrar": ["MESH DIGITAL LIMITED"], "creation_date": ["1998-02-17T00:00:00"], "id": ["882804_DOMAIN_COM-VRSN"]} \ No newline at end of file diff --git a/test/target_normalized/globaltravelgroup.com b/test/target_normalized/globaltravelgroup.com new file mode 100644 index 0000000..0048046 --- /dev/null +++ b/test/target_normalized/globaltravelgroup.com @@ -0,0 +1 @@ +{"status": ["clientDeleteProhibited", "clientUpdateProhibited", "clientTransferProhibited"], "updated_date": ["2014-02-12T00:00:00"], "contacts": {"admin": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "tech": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "registrant": {"city": "Chester", "name": "Stella Travel", "state": "Flintshire", "phone": "+44.8453733033", "street": "Glendale House\nGlendale Business Park\nSandycroft", "country": "GB", "postalcode": "CH5 2DL", "organization": "Stella Travel UK", "email": "stsdomains@globaltravelgroup.com"}, "billing": null}, "nameservers": ["ns1.stellatravel.co.uk", "ns2.stellatravel.co.uk"], "expiration_date": ["2015-02-16T00:00:00"], "emails": ["support@domainbox.com"], "raw": ["Domain Name: GLOBALTRAVELGROUP.COM\nRegistry Domain ID: 882804_DOMAIN_COM-VRSN\nRegistrar WHOIS Server: whois.meshdigital.com\nRegistrar URL: http://www.domainbox.com\nUpdated Date: 2014-02-12T00:00:00Z\nCreation Date: 1998-02-17T00:00:00Z\nRegistrar Registration Expiration Date: 2015-02-16T00:00:00Z\nRegistrar: MESH DIGITAL LIMITED\nRegistrar IANA ID: 1390\nRegistrar Abuse Contact Email: support@domainbox.com\nRegistrar Abuse Contact Phone: +1.8779770099\nReseller: Domainmonster.com\nDomain Status: clientDeleteProhibited\nDomain Status: clientUpdateProhibited\nDomain Status: clientTransferProhibited\nRegistry Registrant ID: \nRegistrant Name: Stella Travel\nRegistrant Organization: Stella Travel UK\nRegistrant Street: Glendale House\nRegistrant Street: Glendale Business Park\nRegistrant Street: Sandycroft\nRegistrant City: Chester\nRegistrant State/Province: Flintshire\nRegistrant Postal Code: CH5 2DL\nRegistrant Country: GB\nRegistrant Phone: +44.8453733033\nRegistrant Phone Ext: \nRegistrant Fax Ext: \nRegistrant Email: stsdomains@globaltravelgroup.com\nRegistry Admin ID: \nAdmin Name: Stella Travel\nAdmin Organization: Stella Travel UK\nAdmin Street: Glendale House\nAdmin Street: Glendale Business Park\nAdmin Street: Sandycroft\nAdmin City: Chester\nAdmin State/Province: Flintshire\nAdmin Postal Code: CH5 2DL\nAdmin Country: GB\nAdmin Phone: +44.8453733033\nAdmin Phone Ext: \nAdmin Fax Ext: \nAdmin Email: stsdomains@globaltravelgroup.com\nRegistry Tech ID: \nTech Name: Stella Travel\nTech Organization: Stella Travel UK\nTech Street: Glendale House\nTech Street: Glendale Business Park\nTech Street: Sandycroft\nTech City: Chester\nTech State/Province: Flintshire\nTech Postal Code: CH5 2DL\nTech Country: GB\nTech Phone: +44.8453733033\nTech Phone Ext: \nTech Fax Ext: \nTech Email: stsdomains@globaltravelgroup.com\nName Server: ns1.stellatravel.co.uk\nName Server: ns2.stellatravel.co.uk\nDNSSEC: unsigned\nURL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/\n>>> Last update of WHOIS database: 2014-04-23T03:20:32Z <<<\n\nThe Data in this WHOIS database is provided\nfor information purposes only, and is designed to assist persons in\nobtaining information related to domain name registration records.\nIt's accuracy is not guaranteed. By submitting a\nWHOIS query, you agree that you will use this Data only for lawful\npurposes and that, under no circumstances will you use this Data to:\n(1) allow, enable, or otherwise support the transmission of mass\nunsolicited, commercial advertising or solicitations via e-mail(spam);\n or (2) enable high volume, automated, electronic processes that\napply to this WHOIS or any of its related systems. The provider of \nthis WHOIS reserves the right to modify these terms at any time. \nBy submitting this query, you agree to abide by this policy.\n\nLACK OF A DOMAIN RECORD IN THE WHOIS DATABASE DOES \nNOT INDICATE DOMAIN AVAILABILITY.", "\nWhois Server Version 2.0\n\nDomain names in the .com and .net domains can now be registered\nwith many different competing registrars. Go to http://www.internic.net\nfor detailed information.\n\n Domain Name: GLOBALTRAVELGROUP.COM\n Registrar: MESH DIGITAL LIMITED\n Whois Server: whois.meshdigital.com\n Referral URL: http://www.meshdigital.com\n Name Server: NS1.STELLATRAVEL.CO.UK\n Name Server: NS2.STELLATRAVEL.CO.UK\n Status: clientDeleteProhibited\n Status: clientTransferProhibited\n Status: clientUpdateProhibited\n Updated Date: 12-feb-2014\n Creation Date: 17-feb-1998\n Expiration Date: 16-feb-2015\n\n>>> Last update of whois database: Wed, 23 Apr 2014 02:20:11 UTC <<<\n\nNOTICE: The expiration date displayed in this record is the date the \nregistrar's sponsorship of the domain name registration in the registry is \ncurrently set to expire. This date does not necessarily reflect the expiration \ndate of the domain name registrant's agreement with the sponsoring \nregistrar. Users may consult the sponsoring registrar's Whois database to \nview the registrar's reported date of expiration for this registration.\n\nTERMS OF USE: You are not authorized to access or query our Whois \ndatabase through the use of electronic processes that are high-volume and \nautomated except as reasonably necessary to register domain names or \nmodify existing registrations; the Data in VeriSign Global Registry \nServices' (\"VeriSign\") Whois database is provided by VeriSign for \ninformation purposes only, and to assist persons in obtaining information \nabout or related to a domain name registration record. VeriSign does not \nguarantee its accuracy. By submitting a Whois query, you agree to abide \nby the following terms of use: You agree that you may use this Data only \nfor lawful purposes and that under no circumstances will you use this Data \nto: (1) allow, enable, or otherwise support the transmission of mass \nunsolicited, commercial advertising or solicitations via e-mail, telephone, \nor facsimile; or (2) enable high volume, automated, electronic processes \nthat apply to VeriSign (or its computer systems). The compilation, \nrepackaging, dissemination or other use of this Data is expressly \nprohibited without the prior written consent of VeriSign. You agree not to \nuse electronic processes that are automated and high-volume to access or \nquery the Whois database except as reasonably necessary to register \ndomain names or modify existing registrations. VeriSign reserves the right \nto restrict your access to the Whois database in its sole discretion to ensure \noperational stability. VeriSign may restrict or terminate your access to the \nWhois database for failure to abide by these terms of use. VeriSign \nreserves the right to modify these terms at any time. \n\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\nRegistrars.\n"], "whois_server": ["whois.meshdigital.com"], "registrar": ["Mesh Digital Limited"], "creation_date": ["1998-02-17T00:00:00"], "id": ["882804_DOMAIN_COM-VRSN"]} \ No newline at end of file