whois switcher

Cancelled Posted 7 years ago Paid on delivery
Cancelled

in this project we will have a server that is like a router for whois requests that it receives from users and it will send that request to his whois scripts and then return the result to the user.

to explain the idea, i can say that if the server url, i mean router or even better is i say switch be [url removed, login to view], the whois request from user side will send to it in GET like:

[url removed, login to view]

now, [url removed, login to view] will send domain address(GET) to one of its whois script servers and then, request whois based-on that domain address from that whois script, finally return get the result from it and send the result to user as a returned data.(as the attached flowchart).

also i want that whois server selection be random.

these whois servers must added to [url removed, login to view] by an array like:

$whois_servers=array();

$whois_servers[]='[url removed, login to view]';

$whois_servers[]='[url removed, login to view]';

$whois_servers[]='[url removed, login to view]';

also requests that will send to these whois scripts must be in GET method like below:

$url=$whois_servers[1].'/[url removed, login to view]$domain';

finally this $url must use in curl processes to get the result as a $result.

in this level, the result would return to the user without any changes, of course if the curl_error is not empty or curl_exec is empty, the result would not returned and another whois script must check and so it must retry this job member by member to the last whois script to see that curl_error is empty and curl_exec is not empty.

notes:

1 - this script must use curl to connect to whois_scripts and curl must has the user agent

2 - the switch is not connected directly to the whois servers on port 43 and just do switching for whois request between users and whois scripts. whois scripts will connect to port 43 and whois servers.

3 - i have attached the whois script that is the destination of switch

PHP Web Hosting

Project ID: #12269475

About the project

7 proposals Remote project Active 7 years ago

7 freelancers are bidding on average $6/hour for this job

gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo More

$8 USD / hour
(410 Reviews)
8.0
player4zone

1. Get request will be processed like I have to use curl 2. I have to the call script URL one by one till it is not empty or no error, to return response data Anything else I can make clear on chat.

$5 USD / hour
(6 Reviews)
1.8