@ -247,7 +247,7 @@ registrant_regexes = [
" Registrant: \n (?P<organization>.+) \n (?P<name>.+) (?P<email>.+) \n (?P<phone>.*) \n (?P<fax>.*) \n (?P<street>.*) \n (?P<city>.+), (?P<state>[^, \n ]*) \n (?P<country>.+) \n " , # .com.tw (Western registrars)
" Registrant: \n (?P<organization1>.+) \n (?P<organization2>.+) \n (?P<street1>.+?)(?:,+(?P<street2>.+?)(?:,+(?P<street3>.+?)(?:,+(?P<street4>.+?)(?:,+(?P<street5>.+?)(?:,+(?P<street6>.+?)(?:,+(?P<street7>.+?))?)?)?)?)?)?,(?P<city>.+),(?P<country>.+) \n \n Contact: \n (?P<name>.+) (?P<email>.+) \n TEL: (?P<phone>.+?)(?:(?:#|ext.?)(?P<phone_ext>.+))? \n FAX: (?P<fax>.+)(?:(?:#|ext.?)(?P<fax_ext>.+))? \n " , # .com.tw (TWNIC/SEEDNET, Taiwanese companies only?)
" Registrant Contact Information: \n \n Company English Name \ (It should be the same as the registered/corporation name on your Business Register Certificate or relevant documents \ ):(?P<organization1>.+) \n Company Chinese name:(?P<organization2>.+) \n Address: (?P<street>.+) \n Country: (?P<country>.+) \n Email: (?P<email>.+) \n " , # HKDNR (.hk)
" Registrant ID:(?P<handle>.+) \n Registrant Name:(?P<name>.*) \n (?:Registrant Organization:(?P<organization>.+) \n )?Registrant Street1:(?P<street1>.+?) \n Registrant City:(?P<city>.+) \n Registrant State:(?P<state>. + )\n Registrant Postal Code:(?P<postalcode>.+) \n Registrant Country:(?P<country>[A-Z]+) \n Registrant Phone:(?P<phone>.+?) \n Registrant Fax:(?P<fax>.*) \n Registrant Email:(?P<email>.+) \n " , # Realtime Register
" Registrant ID:(?P<handle>.+) \n Registrant Name:(?P<name>.*) \n (?:Registrant Organization:(?P<organization>.+) \n )?Registrant Street1:(?P<street1>.+?) \n Registrant City:(?P<city>.+) \n Registrant State:(?P<state>. * )\n Registrant Postal Code:(?P<postalcode>.+) \n Registrant Country:(?P<country>[A-Z]+) \n Registrant Phone:(?P<phone>.+?) \n Registrant Fax:(?P<fax>.*) \n Registrant Email:(?P<email>.+) \n " , # Realtime Register
" owner: \ s+(?P<name>.+) " , # .br
" person: \ s+(?P<name>.+) " , # nic.ru (person)
" org: \ s+(?P<organization>.+) " , # nic.ru (organization)
@ -285,7 +285,7 @@ tech_contact_regexes = [
" Tech Contact: (?P<handle>.+) \n (?P<organization>.+) \n (?P<street1>.+) \n (?P<street2>.+) \n (?:(?P<street3>.+) \n )?(?P<city>.+) \n (?P<postalcode>.+) \n (?P<country>[A-Z]+) \n " , # .co.th, format 6
" Technical Contact: \n (?P<name>.+) (?P<email>.+) \n (?P<phone>.*) \n (?P<fax>.*) \n " , # .com.tw (Western registrars)
" Technical Contact Information: \n \n (?:Given name: (?P<firstname>.+) \n )?(?:Family name: (?P<lastname>.+) \n )?(?:Company name: (?P<organization>.+) \n )?Address: (?P<street>.+) \n Country: (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n Email: (?P<email>.+) \n (?:Account Name: (?P<handle>.+) \n )? " , # HKDNR (.hk)
" TECH ID:(?P<handle>.+) \n TECH Name:(?P<name>.*) \n TECH Organization:(?P<organization>.*) \n TECH Street1:(?P<street1>.+?) \n TECH City:(?P<city>.+) \n TECH State:(?P<state>. + )\n TECH Postal Code:(?P<postalcode>.+) \n TECH Country:(?P<country>[A-Z]+) \n TECH Phone:(?P<phone>.+?) \n TECH Fax:(?P<fax>.*) \n TECH Email:(?P<email>.+) \n " , # Realtime Register
" TECH ID:(?P<handle>.+) \n TECH Name:(?P<name>.*) \n TECH Organization:(?P<organization>.*) \n TECH Street1:(?P<street1>.+?) \n TECH City:(?P<city>.+) \n TECH State:(?P<state>. * )\n TECH Postal Code:(?P<postalcode>.+) \n TECH Country:(?P<country>[A-Z]+) \n TECH Phone:(?P<phone>.+?) \n TECH Fax:(?P<fax>.*) \n TECH Email:(?P<email>.+) \n " , # Realtime Register
]
admin_contact_regexes = [
@ -311,7 +311,7 @@ admin_contact_regexes = [
" \ [Tech-C \ ] \n Type: (?P<type>.+) \n Name: (?P<name>.+) \n (Organisation: (?P<organization>.+) \n ) { 0,1}(Address: (?P<street1>.+) \n ) {1} (Address: (?P<street2>.+) \n ) { 0,1}(Address: (?P<street3>.+) \n ) { 0,1}(Address: (?P<street4>.+) \n ) { 0,1}PostalCode: (?P<postalcode>.+) \n City: (?P<city>.+) \n CountryCode: (?P<country>[A-Za-z] {2} ) \n Phone: (?P<phone>.+) \n Fax: (?P<fax>.+) \n Email: (?P<email>.+) \n (Remarks: (?P<remark>.+) \n ) { 0,1}Changed: (?P<changed>.+) " , # DeNIC
" Administrative Contact: \n (?P<name>.+) (?P<email>.+) \n (?P<phone>.*) \n (?P<fax>.*) \n " , # .com.tw (Western registrars)
" Administrative Contact Information: \n \n (?:Given name: (?P<firstname>.+) \n )?(?:Family name: (?P<lastname>.+) \n )?(?:Company name: (?P<organization>.+) \n )?Address: (?P<street>.+) \n Country: (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n Email: (?P<email>.+) \n (?:Account Name: (?P<handle>.+) \n )? " , # HKDNR (.hk)
" ADMIN ID:(?P<handle>.+) \n ADMIN Name:(?P<name>.*) \n ADMIN Organization:(?P<organization>.*) \n ADMIN Street1:(?P<street1>.+?) \n ADMIN City:(?P<city>.+) \n ADMIN State:(?P<state>. + )\n ADMIN Postal Code:(?P<postalcode>.+) \n ADMIN Country:(?P<country>[A-Z]+) \n ADMIN Phone:(?P<phone>.+?) \n ADMIN Fax:(?P<fax>.*) \n ADMIN Email:(?P<email>.+) \n " , # Realtime Register
" ADMIN ID:(?P<handle>.+) \n ADMIN Name:(?P<name>.*) \n ADMIN Organization:(?P<organization>.*) \n ADMIN Street1:(?P<street1>.+?) \n ADMIN City:(?P<city>.+) \n ADMIN State:(?P<state>. * )\n ADMIN Postal Code:(?P<postalcode>.+) \n ADMIN Country:(?P<country>[A-Z]+) \n ADMIN Phone:(?P<phone>.+?) \n ADMIN Fax:(?P<fax>.*) \n ADMIN Email:(?P<email>.+) \n " , # Realtime Register
]
billing_contact_regexes = [
@ -328,7 +328,7 @@ billing_contact_regexes = [
" Billing contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" Billing Contact Information :[ ]* \n [ ]+(?P<firstname>.*) \n [ ]+(?P<lastname>.*) \n [ ]+(?P<organization>.*) \n [ ]+(?P<email>.*) \n [ ]+(?P<street>.*) \n [ ]+(?P<city>.*) \n [ ]+(?P<postalcode>.*) \n [ ]+(?P<phone>.*) \n [ ]+(?P<fax>.*) \n \n " , # GAL Communication
" Billing Contact: \n Name: (?P<name>.+) \n City: (?P<city>.+) \n State: (?P<state>.+) \n Country: (?P<country>.+) \n " , # Akky (.com.mx)
" BILLING ID:(?P<handle>.+) \n BILLING Name:(?P<name>.*) \n BILLING Organization:(?P<organization>.*) \n BILLING Street1:(?P<street1>.+?) \n BILLING City:(?P<city>.+) \n BILLING State:(?P<state>. + )\n BILLING Postal Code:(?P<postalcode>.+) \n BILLING Country:(?P<country>[A-Z]+) \n BILLING Phone:(?P<phone>.+?) \n BILLING Fax:(?P<fax>.*) \n BILLING Email:(?P<email>.+) \n " , # Realtime Register
" BILLING ID:(?P<handle>.+) \n BILLING Name:(?P<name>.*) \n BILLING Organization:(?P<organization>.*) \n BILLING Street1:(?P<street1>.+?) \n BILLING City:(?P<city>.+) \n BILLING State:(?P<state>. * )\n BILLING Postal Code:(?P<postalcode>.+) \n BILLING Country:(?P<country>[A-Z]+) \n BILLING Phone:(?P<phone>.+?) \n BILLING Fax:(?P<fax>.*) \n BILLING Email:(?P<email>.+) \n " , # Realtime Register
]
# Some registries use NIC handle references instead of directly listing contacts...