diff --git a/pythonwhois/parse.py b/pythonwhois/parse.py index 3bd4770..e852865 100644 --- a/pythonwhois/parse.py +++ b/pythonwhois/parse.py @@ -518,7 +518,7 @@ def parse_registrants(data): "Holder of domain name:\n(?P[\S\s]+)\n(?P.+)\n(?P[A-Z0-9-]+)\s+(?P.+)\n(?P.+)\nContractual Language", # nic.ch "\n\n(?:Owner)?\s+: (?P.*)\n(?:\s+: (?P.*)\n)?\s+: (?P.*)\n\s+: (?P.*)\n\s+: (?P.*)\n\s+: (?P.*)\n", # nic.io "Contact Information:\n\[Name\]\s*(?P.*)\n\[Email\]\s*(?P.*)\n\[Web Page\]\s*(?P.*)\n\[Postal code\]\s*(?P.*)\n\[Postal Address\]\s*(?P.*)\n(?:\s+(?P.*)\n)?(?:\s+(?P.*)\n)?\[Phone\]\s*(?P.*)\n\[Fax\]\s*(?P.*)\n", # jprs.jp - "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 Postal Code:[ ]*(?P.*)\nRegistrant Country:[ ]*(?P.*)\nRegistrant Country Code:[ ]*.*\nRegistrant Phone Number:[ ]*(?P.*)\n(?:Registrant Facsimile Number:[ ]*(?P.*)\n)?Registrant Email:[ ]*(?P.*)", # .US (NeuStar) + "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.*)\n(?:Registrant State/Province:(?P.*)\n)?Registrant Postal Code:(?P.*)\nRegistrant Country:(?P.*)\nRegistrant Country Code:.*\nRegistrant Phone Number:(?P.*)\n(?:Registrant Facsimile Number:(?P.*)\n)?Registrant Email:(?P.*)", # .US, .biz (NeuStar) " Organisation Name[.]* (?P.*)\n Organisation Address[.]* (?P.*)\n Organisation Address[.]* (?P.*)\n(?: Organisation Address[.]* (?P.*)\n)? Organisation Address[.]* (?P.*)\n Organisation Address[.]* (?P.*)\n Organisation Address[.]* (?P.*)\n Organisation Address[.]* (?P.*)", # Melbourne IT (what a horrid format...) "Registrant:[ ]*(?P.+)\n[\s\S]*Eligibility Name:[ ]*(?P.+)\n[\s\S]*Registrant Contact ID:[ ]*(?P.+)\n", # .au business "Eligibility Type:[ ]*Citizen\/Resident\n[\s\S]*Registrant Contact ID:[ ]*(?P.+)\n[\s\S]*Registrant Contact Name:[ ]*(?P.+)\n", # .au individual @@ -550,7 +550,7 @@ def parse_registrants(data): "Technical Contact:\n tech_org: (?P.*)\n tech_name: (?P.*)\n tech_email: (?P.*)\n tech_address: (?P
.*)\n tech_city: (?P.*)\n tech_state: (?P.*)\n tech_zip: (?P.*)\n tech_country: (?P.*)\n tech_phone: (?P.*)", # Bellnames "Technical contact:\n(?P[\S\s]+)\n(?P.+)\n(?P[A-Z0-9-]+)\s+(?P.+)\n(?P.+)\n\n", # nic.ch "Tech Contact ID:[ ]*(?P.+)\nTech Contact Name:[ ]*(?P.+)", # .au - "Technical Contact ID:[ ]*(?P.*)\nTechnical Contact Name:[ ]*(?P.*)\n(?:Technical Contact Organization:[ ]*(?P.*)\n)?Technical Contact Address1:[ ]*(?P.*)\n(?:Technical Contact Address2:[ ]*(?P.*)\n)?(?:Technical Contact Address3:[ ]*(?P.*)\n)?Technical Contact City:[ ]*(?P.*)\nTechnical Contact State/Province:[ ]*(?P.*)\nTechnical Contact Postal Code:[ ]*(?P.*)\nTechnical Contact Country:[ ]*(?P.*)\nTechnical Contact Country Code:[ ]*.*\nTechnical Contact Phone Number:[ ]*(?P.*)\n(?:Technical Contact Facsimile Number:[ ]*(?P.*)\n)?Technical Contact Email:[ ]*(?P.*)", # .US (NeuStar) + "Technical Contact ID:(?P.*)\nTechnical Contact Name:(?P.*)\n(?:Technical Contact Organization:(?P.*)\n)?Technical Contact Address1:(?P.*)\n(?:Technical Contact Address2:(?P.*)\n)?(?:Technical Contact Address3:(?P.*)\n)?Technical Contact City:(?P.*)\n(?:Technical Contact State/Province:(?P.*)\n)?Technical Contact Postal Code:(?P.*)\nTechnical Contact Country:(?P.*)\nTechnical Contact Country Code:.*\nTechnical Contact Phone Number:(?P.*)\n(?:Technical Contact Facsimile Number:(?P.*)\n)?Technical Contact Email:(?P.*)", # .US, .biz (NeuStar) "Tech Name[.]* (?P.*)\n Tech Address[.]* (?P.*)\n Tech Address[.]* (?P.*)\n(?: Tech Address[.]* (?P.*)\n)? Tech Address[.]* (?P.*)\n Tech Address[.]* (?P.*)\n Tech Address[.]* (?P.*)\n Tech Address[.]* (?P.*)\n Tech Email[.]* (?P.*)\n Tech Phone[.]* (?P.*)\n Tech Fax[.]* (?P.*)", # Melbourne IT "Technical contact:\n(?: (?P.+)\n)? (?P.+)\n (?P.+)\n (?P.+)\n (?P.+), (?P.+) (?P.+) (?P.+)\n Phone: (?P.*)\n Fax: (?P.*)\n", # Fabulous.com "tech-c-name:\s*(?P.+)\ntech-c-type:\s*(?P.+)\ntech-c-address:\s*(?P.+)\ntech-c-postcode:\s*(?P.+)\ntech-c-city:\s*(?P.+)\ntech-c-country:\s*(?P.+)\n(?:tech-c-phone:\s*(?P.+)\n)?(?:tech-c-email:\s*(?P.+)\n)?", # Hetzner @@ -572,7 +572,7 @@ def parse_registrants(data): " 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 "Administrative Contact:\n admin_org: (?P.*)\n admin_name: (?P.*)\n admin_email: (?P.*)\n admin_address: (?P
.*)\n admin_city: (?P.*)\n admin_state: (?P.*)\n admin_zip: (?P.*)\n admin_country: (?P.*)\n admin_phone: (?P.*)", # Bellnames - "Administrative Contact ID:[ ]*(?P.*)\nAdministrative Contact Name:[ ]*(?P.*)\n(?:Administrative Contact Organization:[ ]*(?P.*)\n)?Administrative Contact Address1:[ ]*(?P.*)\n(?:Administrative Contact Address2:[ ]*(?P.*)\n)?(?:Administrative Contact Address3:[ ]*(?P.*)\n)?Administrative Contact City:[ ]*(?P.*)\nAdministrative Contact State/Province:[ ]*(?P.*)\nAdministrative Contact Postal Code:[ ]*(?P.*)\nAdministrative Contact Country:[ ]*(?P.*)\nAdministrative Contact Country Code:[ ]*.*\nAdministrative Contact Phone Number:[ ]*(?P.*)\n(?:Administrative Contact Facsimile Number:[ ]*(?P.*)\n)?Administrative Contact Email:[ ]*(?P.*)", # .US (NeuStar) + "Administrative Contact ID:(?P.*)\nAdministrative Contact Name:(?P.*)\n(?:Administrative Contact Organization:(?P.*)\n)?Administrative Contact Address1:(?P.*)\n(?:Administrative Contact Address2:(?P.*)\n)?(?:Administrative Contact Address3:(?P.*)\n)?Administrative Contact City:(?P.*)\n(?:Administrative Contact State/Province:(?P.*)\n)?Administrative Contact Postal Code:(?P.*)\nAdministrative Contact Country:(?P.*)\nAdministrative Contact Country Code:.*\nAdministrative Contact Phone Number:(?P.*)\n(?:Administrative Contact Facsimile Number:(?P.*)\n)?Administrative Contact Email:(?P.*)", # .US, .biz (NeuStar) "Admin Name[.]* (?P.*)\n Admin Address[.]* (?P.*)\n Admin Address[.]* (?P.*)\n(?: Admin Address[.]* (?P.*)\n)? Admin Address[.]* (?P.*)\n Admin Address[.]* (?P.*)\n Admin Address[.]* (?P.*)\n Admin Address[.]* (?P.*)\n Admin Email[.]* (?P.*)\n Admin Phone[.]* (?P.*)\n Admin Fax[.]* (?P.*)", # Melbourne IT "Administrative contact:\n(?: (?P.+)\n)? (?P.+)\n (?P.+)\n (?P.+)\n (?P.+), (?P.+) (?P.+) (?P.+)\n Phone: (?P.*)\n Fax: (?P.*)\n", # Fabulous.com "admin-c-name:\s*(?P.+)\nadmin-c-type:\s*(?P.+)\nadmin-c-address:\s*(?P.+)\nadmin-c-postcode:\s*(?P.+)\nadmin-c-city:\s*(?P.+)\nadmin-c-country:\s*(?P.+)\n(?:admin-c-phone:\s*(?P.+)\n)?(?:admin-c-email:\s*(?P.+)\n)?", # Hetzner @@ -591,7 +591,7 @@ def parse_registrants(data): " Billing 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 "billing-id:[ ]*(?P.*)\n(?:billing-organization:[ ]*(?P.*)\n)?billing-name:[ ]*(?P.*)\nbilling-street:[ ]*(?P.*)\nbilling-city:[ ]*(?P.*)\nbilling-zip:[ ]*(?P.*)\nbilling-country:[ ]*(?P.*)\n(?:billing-phone:[ ]*(?P.*)\n)?(?:billing-fax:[ ]*(?P.*)\n)?billing-email:[ ]*(?P.*)", # InterNetworX "Billing Contact:\n bill_org: (?P.*)\n bill_name: (?P.*)\n bill_email: (?P.*)\n bill_address: (?P
.*)\n bill_city: (?P.*)\n bill_state: (?P.*)\n bill_zip: (?P.*)\n bill_country: (?P.*)\n bill_phone: (?P.*)", # Bellnames - "Billing Contact ID:[ ]*(?P.*)\nBilling Contact Name:[ ]*(?P.*)\n(?:Billing Contact Organization:[ ]*(?P.*)\n)?Billing Contact Address1:[ ]*(?P.*)\n(?:Billing Contact Address2:[ ]*(?P.*)\n)?(?:Billing Contact Address3:[ ]*(?P.*)\n)?Billing Contact City:[ ]*(?P.*)\nBilling Contact State/Province:[ ]*(?P.*)\nBilling Contact Postal Code:[ ]*(?P.*)\nBilling Contact Country:[ ]*(?P.*)\nBilling Contact Country Code:[ ]*.*\nBilling Contact Phone Number:[ ]*(?P.*)\n(?:Billing Contact Facsimile Number:[ ]*(?P.*)\n)?Billing Contact Email:[ ]*(?P.*)", # .US (NeuStar) + "Billing Contact ID:(?P.*)\nBilling Contact Name:(?P.*)\n(?:Billing Contact Organization:(?P.*)\n)?Billing Contact Address1:(?P.*)\n(?:Billing Contact Address2:(?P.*)\n)?(?:Billing Contact Address3:(?P.*)\n)?Billing Contact City:(?P.*)\n(?:Billing Contact State/Province:(?P.*)\n)?Billing Contact Postal Code:(?P.*)\nBilling Contact Country:(?P.*)\nBilling Contact Country Code:.*\nBilling Contact Phone Number:(?P.*)\n(?:Billing Contact Facsimile Number:(?P.*)\n)?Billing Contact Email:(?P.*)", # .US, .biz (NeuStar) "Billing contact:\n(?: (?P.+)\n)? (?P.+)\n (?P.+)\n (?P.+)\n (?P.+), (?P.+) (?P.+) (?P.+)\n Phone: (?P.*)\n Fax: (?P.*)\n", # Fabulous.com "Billing Contact Information :[ ]*\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n[ ]+(?P.*)\n\n", # GAL Communication ] diff --git a/test/data/drpciv.biz b/test/data/drpciv.biz new file mode 100644 index 0000000..8624149 --- /dev/null +++ b/test/data/drpciv.biz @@ -0,0 +1,82 @@ +Domain Name: DRPCIV.BIZ +Domain ID: D48726051-BIZ +Sponsoring Registrar: INTERNET.BS CORP. +Sponsoring Registrar IANA ID: 814 +Registrar URL (registration services): www.internet.bs +Domain Status: clientTransferProhibited +Registrant ID: INTEJ39MZQIM27GY +Registrant Name: Domain Administrator +Registrant Organization: Fundacion Private Whois +Registrant Address1: Attn: drpciv.biz +Registrant Address2: Aptds. 0850-00056 +Registrant City: Panama +Registrant Postal Code: Zona 15 +Registrant Country: Panama +Registrant Country Code: PA +Registrant Phone Number: +507.65967959 +Registrant Email: 522e20e76bmlbpe0@5225b4d0pi3627q9.privatewhois.net +Administrative Contact ID: INTEDIIYRYASW5MQ +Administrative Contact Name: Domain Administrator +Administrative Contact Organization: Fundacion Private Whois +Administrative Contact Address1: Attn: drpciv.biz +Administrative Contact Address2: Aptds. 0850-00056 +Administrative Contact City: Panama +Administrative Contact Postal Code: Zona 15 +Administrative Contact Country: Panama +Administrative Contact Country Code: PA +Administrative Contact Phone Number: +507.65967959 +Administrative Contact Email: 522e20e76q1lbtbk@5225b4d0pi3627q9.privatewhois.net +Billing Contact ID: INTE9CPTNSAGCZVW +Billing Contact Name: Domain Administrator +Billing Contact Organization: Fundacion Private Whois +Billing Contact Address1: Attn: drpciv.biz +Billing Contact Address2: Aptds. 0850-00056 +Billing Contact City: Panama +Billing Contact Postal Code: Zona 15 +Billing Contact Country: Panama +Billing Contact Country Code: PA +Billing Contact Phone Number: +507.65995877 +Billing Contact Email: 522e20e7hvddrqc3@5225b4d0pi3627q9.privatewhois.net +Technical Contact ID: INTEHQ98UIY8AG7R +Technical Contact Name: Domain Administrator +Technical Contact Organization: Fundacion Private Whois +Technical Contact Address1: Attn: drpciv.biz +Technical Contact Address2: Aptds. 0850-00056 +Technical Contact City: Panama +Technical Contact Postal Code: Zona 15 +Technical Contact Country: Panama +Technical Contact Country Code: PA +Technical Contact Phone Number: +507.65967959 +Technical Contact Email: 522e20e7o2mhz6ui@5225b4d0pi3627q9.privatewhois.net +Name Server: HANK.NS.CLOUDFLARE.COM +Name Server: AMY.NS.CLOUDFLARE.COM +Created by Registrar: INTERNET.BS CORP. +Last Updated by Registrar: INTERNET.BS CORP. +Domain Registration Date: Fri Feb 03 15:34:57 GMT 2012 +Domain Expiration Date: Mon Feb 02 23:59:59 GMT 2015 +Domain Last Updated Date: Tue Jan 28 14:02:20 GMT 2014 + +>>>> Whois database was last updated on: Wed Jun 04 22:33:43 GMT 2014 <<<< + +NeuStar, Inc., the Registry Operator for .BIZ, has collected this information +for the WHOIS database through an ICANN-Accredited Registrar. This information +is provided to you for informational purposes only and is designed to assist +persons in determining contents of a domain name registration record in the +NeuStar registry database. NeuStar makes this information available to you +"as is" and does not guarantee its accuracy. 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: (1) to allow, enable, or otherwise +support the transmission of mass unsolicited, commercial advertising or +solicitations via direct mail, electronic mail, or by telephone; (2) in +contravention of any applicable data and privacy protection acts; or (3) to +enable high volume, automated, electronic processes that apply to the registry +(or its systems). Compilation, repackaging, dissemination, or other use of the +WHOIS database in its entirety, or of a substantial portion thereof, is not +allowed without NeuStar's prior written permission. NeuStar reserves the +right to modify or change these conditions at any time without prior or +subsequent notification of any kind. By executing this query, in any manner +whatsoever, you agree to abide by these terms. + +NOTE: FAILURE TO LOCATE A RECORD IN THE WHOIS DATABASE IS NOT INDICATIVE +OF THE AVAILABILITY OF A DOMAIN NAME. + diff --git a/test/target_default/drpciv.biz b/test/target_default/drpciv.biz new file mode 100644 index 0000000..4bfed63 --- /dev/null +++ b/test/target_default/drpciv.biz @@ -0,0 +1 @@ +{"status": ["clientTransferProhibited"], "updated_date": ["2014-01-28T14:02:20", "2014-06-04T22:33:43"], "contacts": {"admin": {"city": "Panama", "handle": "INTEDIIYRYASW5MQ", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e76q1lbtbk@5225b4d0pi3627q9.privatewhois.net"}, "tech": {"city": "Panama", "handle": "INTEHQ98UIY8AG7R", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e7o2mhz6ui@5225b4d0pi3627q9.privatewhois.net"}, "registrant": {"city": "Panama", "handle": "INTEJ39MZQIM27GY", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e76bmlbpe0@5225b4d0pi3627q9.privatewhois.net"}, "billing": {"city": "Panama", "handle": "INTE9CPTNSAGCZVW", "name": "Domain Administrator", "phone": "+507.65995877", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e7hvddrqc3@5225b4d0pi3627q9.privatewhois.net"}}, "nameservers": ["HANK.NS.CLOUDFLARE.COM", "AMY.NS.CLOUDFLARE.COM"], "expiration_date": ["2015-02-02T23:59:59"], "raw": ["Domain Name: DRPCIV.BIZ\nDomain ID: D48726051-BIZ\nSponsoring Registrar: INTERNET.BS CORP.\nSponsoring Registrar IANA ID: 814\nRegistrar URL (registration services): www.internet.bs\nDomain Status: clientTransferProhibited\nRegistrant ID: INTEJ39MZQIM27GY\nRegistrant Name: Domain Administrator\nRegistrant Organization: Fundacion Private Whois\nRegistrant Address1: Attn: drpciv.biz\nRegistrant Address2: Aptds. 0850-00056\nRegistrant City: Panama\nRegistrant Postal Code: Zona 15\nRegistrant Country: Panama\nRegistrant Country Code: PA\nRegistrant Phone Number: +507.65967959\nRegistrant Email: 522e20e76bmlbpe0@5225b4d0pi3627q9.privatewhois.net\nAdministrative Contact ID: INTEDIIYRYASW5MQ\nAdministrative Contact Name: Domain Administrator\nAdministrative Contact Organization: Fundacion Private Whois\nAdministrative Contact Address1: Attn: drpciv.biz\nAdministrative Contact Address2: Aptds. 0850-00056\nAdministrative Contact City: Panama\nAdministrative Contact Postal Code: Zona 15\nAdministrative Contact Country: Panama\nAdministrative Contact Country Code: PA\nAdministrative Contact Phone Number: +507.65967959\nAdministrative Contact Email: 522e20e76q1lbtbk@5225b4d0pi3627q9.privatewhois.net\nBilling Contact ID: INTE9CPTNSAGCZVW\nBilling Contact Name: Domain Administrator\nBilling Contact Organization: Fundacion Private Whois\nBilling Contact Address1: Attn: drpciv.biz\nBilling Contact Address2: Aptds. 0850-00056\nBilling Contact City: Panama\nBilling Contact Postal Code: Zona 15\nBilling Contact Country: Panama\nBilling Contact Country Code: PA\nBilling Contact Phone Number: +507.65995877\nBilling Contact Email: 522e20e7hvddrqc3@5225b4d0pi3627q9.privatewhois.net\nTechnical Contact ID: INTEHQ98UIY8AG7R\nTechnical Contact Name: Domain Administrator\nTechnical Contact Organization: Fundacion Private Whois\nTechnical Contact Address1: Attn: drpciv.biz\nTechnical Contact Address2: Aptds. 0850-00056\nTechnical Contact City: Panama\nTechnical Contact Postal Code: Zona 15\nTechnical Contact Country: Panama\nTechnical Contact Country Code: PA\nTechnical Contact Phone Number: +507.65967959\nTechnical Contact Email: 522e20e7o2mhz6ui@5225b4d0pi3627q9.privatewhois.net\nName Server: HANK.NS.CLOUDFLARE.COM\nName Server: AMY.NS.CLOUDFLARE.COM\nCreated by Registrar: INTERNET.BS CORP.\nLast Updated by Registrar: INTERNET.BS CORP.\nDomain Registration Date: Fri Feb 03 15:34:57 GMT 2012\nDomain Expiration Date: Mon Feb 02 23:59:59 GMT 2015\nDomain Last Updated Date: Tue Jan 28 14:02:20 GMT 2014\n\n>>>> Whois database was last updated on: Wed Jun 04 22:33:43 GMT 2014 <<<<\n\nNeuStar, Inc., the Registry Operator for .BIZ, has collected this information\nfor the WHOIS database through an ICANN-Accredited Registrar. This information\nis provided to you for informational purposes only and is designed to assist\npersons in determining contents of a domain name registration record in the\nNeuStar registry database. NeuStar makes this information available to you\n\"as is\" and does not guarantee its accuracy. By submitting a WHOIS query, you\nagree that you will use this data only for lawful purposes and that, under no\ncircumstances will you use this data: (1) to allow, enable, or otherwise\nsupport the transmission of mass unsolicited, commercial advertising or\nsolicitations via direct mail, electronic mail, or by telephone; (2) in\ncontravention of any applicable data and privacy protection acts; or (3) to\nenable high volume, automated, electronic processes that apply to the registry\n(or its systems). Compilation, repackaging, dissemination, or other use of the\nWHOIS database in its entirety, or of a substantial portion thereof, is not\nallowed without NeuStar's prior written permission. NeuStar reserves the\nright to modify or change these conditions at any time without prior or\nsubsequent notification of any kind. By executing this query, in any manner\nwhatsoever, you agree to abide by these terms.\n\nNOTE: FAILURE TO LOCATE A RECORD IN THE WHOIS DATABASE IS NOT INDICATIVE\nOF THE AVAILABILITY OF A DOMAIN NAME.\n\n"], "registrar": ["INTERNET.BS CORP."], "creation_date": ["2012-02-03T15:34:57"], "id": ["D48726051-BIZ"]} \ No newline at end of file diff --git a/test/target_normalized/drpciv.biz b/test/target_normalized/drpciv.biz new file mode 100644 index 0000000..246276d --- /dev/null +++ b/test/target_normalized/drpciv.biz @@ -0,0 +1 @@ +{"status": ["clientTransferProhibited"], "updated_date": ["2014-01-28T14:02:20", "2014-06-04T22:33:43"], "contacts": {"admin": {"city": "Panama", "handle": "INTEDIIYRYASW5MQ", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e76q1lbtbk@5225b4d0pi3627q9.privatewhois.net"}, "tech": {"city": "Panama", "handle": "INTEHQ98UIY8AG7R", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e7o2mhz6ui@5225b4d0pi3627q9.privatewhois.net"}, "registrant": {"city": "Panama", "handle": "INTEJ39MZQIM27GY", "name": "Domain Administrator", "phone": "+507.65967959", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e76bmlbpe0@5225b4d0pi3627q9.privatewhois.net"}, "billing": {"city": "Panama", "handle": "INTE9CPTNSAGCZVW", "name": "Domain Administrator", "phone": "+507.65995877", "street": "Attn: drpciv.biz\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "522e20e7hvddrqc3@5225b4d0pi3627q9.privatewhois.net"}}, "nameservers": ["hank.ns.cloudflare.com", "amy.ns.cloudflare.com"], "expiration_date": ["2015-02-02T23:59:59"], "raw": ["Domain Name: DRPCIV.BIZ\nDomain ID: D48726051-BIZ\nSponsoring Registrar: INTERNET.BS CORP.\nSponsoring Registrar IANA ID: 814\nRegistrar URL (registration services): www.internet.bs\nDomain Status: clientTransferProhibited\nRegistrant ID: INTEJ39MZQIM27GY\nRegistrant Name: Domain Administrator\nRegistrant Organization: Fundacion Private Whois\nRegistrant Address1: Attn: drpciv.biz\nRegistrant Address2: Aptds. 0850-00056\nRegistrant City: Panama\nRegistrant Postal Code: Zona 15\nRegistrant Country: Panama\nRegistrant Country Code: PA\nRegistrant Phone Number: +507.65967959\nRegistrant Email: 522e20e76bmlbpe0@5225b4d0pi3627q9.privatewhois.net\nAdministrative Contact ID: INTEDIIYRYASW5MQ\nAdministrative Contact Name: Domain Administrator\nAdministrative Contact Organization: Fundacion Private Whois\nAdministrative Contact Address1: Attn: drpciv.biz\nAdministrative Contact Address2: Aptds. 0850-00056\nAdministrative Contact City: Panama\nAdministrative Contact Postal Code: Zona 15\nAdministrative Contact Country: Panama\nAdministrative Contact Country Code: PA\nAdministrative Contact Phone Number: +507.65967959\nAdministrative Contact Email: 522e20e76q1lbtbk@5225b4d0pi3627q9.privatewhois.net\nBilling Contact ID: INTE9CPTNSAGCZVW\nBilling Contact Name: Domain Administrator\nBilling Contact Organization: Fundacion Private Whois\nBilling Contact Address1: Attn: drpciv.biz\nBilling Contact Address2: Aptds. 0850-00056\nBilling Contact City: Panama\nBilling Contact Postal Code: Zona 15\nBilling Contact Country: Panama\nBilling Contact Country Code: PA\nBilling Contact Phone Number: +507.65995877\nBilling Contact Email: 522e20e7hvddrqc3@5225b4d0pi3627q9.privatewhois.net\nTechnical Contact ID: INTEHQ98UIY8AG7R\nTechnical Contact Name: Domain Administrator\nTechnical Contact Organization: Fundacion Private Whois\nTechnical Contact Address1: Attn: drpciv.biz\nTechnical Contact Address2: Aptds. 0850-00056\nTechnical Contact City: Panama\nTechnical Contact Postal Code: Zona 15\nTechnical Contact Country: Panama\nTechnical Contact Country Code: PA\nTechnical Contact Phone Number: +507.65967959\nTechnical Contact Email: 522e20e7o2mhz6ui@5225b4d0pi3627q9.privatewhois.net\nName Server: HANK.NS.CLOUDFLARE.COM\nName Server: AMY.NS.CLOUDFLARE.COM\nCreated by Registrar: INTERNET.BS CORP.\nLast Updated by Registrar: INTERNET.BS CORP.\nDomain Registration Date: Fri Feb 03 15:34:57 GMT 2012\nDomain Expiration Date: Mon Feb 02 23:59:59 GMT 2015\nDomain Last Updated Date: Tue Jan 28 14:02:20 GMT 2014\n\n>>>> Whois database was last updated on: Wed Jun 04 22:33:43 GMT 2014 <<<<\n\nNeuStar, Inc., the Registry Operator for .BIZ, has collected this information\nfor the WHOIS database through an ICANN-Accredited Registrar. This information\nis provided to you for informational purposes only and is designed to assist\npersons in determining contents of a domain name registration record in the\nNeuStar registry database. NeuStar makes this information available to you\n\"as is\" and does not guarantee its accuracy. By submitting a WHOIS query, you\nagree that you will use this data only for lawful purposes and that, under no\ncircumstances will you use this data: (1) to allow, enable, or otherwise\nsupport the transmission of mass unsolicited, commercial advertising or\nsolicitations via direct mail, electronic mail, or by telephone; (2) in\ncontravention of any applicable data and privacy protection acts; or (3) to\nenable high volume, automated, electronic processes that apply to the registry\n(or its systems). Compilation, repackaging, dissemination, or other use of the\nWHOIS database in its entirety, or of a substantial portion thereof, is not\nallowed without NeuStar's prior written permission. NeuStar reserves the\nright to modify or change these conditions at any time without prior or\nsubsequent notification of any kind. By executing this query, in any manner\nwhatsoever, you agree to abide by these terms.\n\nNOTE: FAILURE TO LOCATE A RECORD IN THE WHOIS DATABASE IS NOT INDICATIVE\nOF THE AVAILABILITY OF A DOMAIN NAME.\n\n"], "registrar": ["internet.bs CORP."], "creation_date": ["2012-02-03T15:34:57"], "id": ["D48726051-BIZ"]} \ No newline at end of file