You have chosen to sponsor your bid up to a maximum amount of .
I need an application which will read a list of user provided websites, find their contact page and attempt to post a message to the contact form on that page There will be some default values supplied by the user (i.e. name, email, address, country, subject, message body etc..) and the software will try to populate the fields on the remote form with that data. Since every website will name each field differently there should be a list of all the possible common field names that the program will use to match up to the values on the remote form. If there are any other fields in the form for which there are no default values provided then the program will populate them with some random text in hopes that the validation filter will not stop the post. The program should also be multithreaded and allow for proxy support (just one is fine) and user adjustable thread and connection timeout.Initially we do not need to worry about CAPTCHA but there must be a provision made for a future addition of a DECAPTCHA api.