Whois Parser is a c# library (.Net 3.5) or a c++ dll.
1. Retrieve domain-name and find the domain-name registrar whois server.
a. Receive a domain-name as input (e.g. [url removed, login to view] or [url removed, login to view])
b. Make the necessary checks using the whois protocol without accessing the registrar whois server.
c. Return the registrar whois server
2. Parse a RAW whois record
a. Receive as input the domain-name, the registrar whois server and the RAW record of whois received from the whois server
b. Parse the raw whois record into the following fields:
i. Status code – Success, Failure, OverQuota. To identify the statuses the developer must connect to every registrar whois server separately and generate the statuses.
ii. Registrant name
iii. Registrant Organization
iv. Registrant Address
v. Registrant City – if can be isolated from the address
vi. Registrant State/Province – if can be isolated from the address
vii. Registrant Zip Code – if can be isolated from the address
viii. Registrant Country
ix. Domain registration date
x. Whois record last update
c. There should be a different parser for each registrar whois server.
d. The parsing should be done using regular-expressions.
Phase 1 of the project will include 500 registrars whois servers.
Phase 2 of the project will be adding parsing for 500 more registrars whois servers.
The project will be written in C# or in C++ and will use a structure we will provide.
Countries and country codes and list of registrars with example of raw data for each registrar will be provided.
The developer should state price quote that includes phase 1 as a milestone and phase 2 as the full price.
36 freelancers are bidding on average $1083 for this job
Hi, I have gone through your requirement and I am glad that I can accomplish this task, Please give us an opportunity to work with you. Thanks, Tamrakar
we have a team of 25 members with expertise in their profession. We have made a similar kind of projects. For further information please view your PMB. Ready to work with you Regards.