This project would be a good for programmers who have worked with search engine and whois scripts: I would like to create a database of domain registration contact information from Internic, or another whois, that would be organized by keywords that related to the domain. I currently have two scripts that could serve as the basis for this. The first one is a spider script that will start with a URL and search any links to find unique domain names and save them to a text file. The second script will take domains and do a whois lookup on them and save all of the contact information to a text file. Thus, the first script finds domains, and the other logs the contact information for them. I would like to accomplish the above using keywords to find domains from search engines instead (such as google), then write the keyword separated by a comma next to the unique domain found. For example, the script would read a keyword from a text file and do a google search on it, such as "art", then would submit this to google, then spider all the resulting links to find unique domains, then write the keyword next to the domain in a text file like this: art, [login to view URL] It would then read another keyword and repeat the process until all keywords were used. There are many scripts available that will submit keywords to search engines and then parse back the results - a script like this would probably need to combine with my spider script, and then the spider script would have to be modified to store the keyword with the domain. The whois script would need to read the text file produced from the spider script, do a whois lookup on each domain, and then parse just the admin information and write it to a text file including the keyword from the spider text file, admin name, admin email, and if possible, admin address, and admin phone number. My whois script would therefore need to be modified to read keywords in addition to domains, and parse back only the admin information (which is usually the first couple of lines returned by a whois). This data could then be imported into a database, and then searched based on keyword. There may be some workarounds for the above, so I am open to suggestions on this.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. Must be willing to sign a contract.