We need a clickbot that acts as an end user to run test scenarios on our newly built anti click fraud system. The bot should be able to spoof the IP as well as browser and operating system details. It should then connect to one of our testing sites with the spoofed session to browse through pages and make some clicks as a normal user would do. A testing database of user information and their activity on one of our sites would be given. The DB contains genuine user information (IP, Browser, OS etc.) and their activity on our site.
A control panel would be required to switch this application on and off, control its behaviour and show reports. Some examples of control variables are daily click, pages crawled, sessions per hour etc.
Coders with some previous experience in developing similar applications would be preferred.