Renaissance
Renaissance is Web2.0 client-side API which was designed to easy the development of surface agents (ajax bots). The library was intended to be used for cutting-edge Web2.0 security research, although later it was found that it may serve other purposes as well. The project is still at development stage. We recommend you to have a look at the For my next trick… hacking Web2.0
purple paper for some insights how to use the project.

Currently, the API supports the following service bindings:
- Dodgit
- Hostip
- Yahoo Web Search
- Yahoo Site Explorer PageData
- Yahoo ContextSearch
- Yahoo Pipes
- SEO Text Browser
- Browseip
- Dapper
- Mailbucket
- Zoho Creator
- Ponyfish
- Google Groups
- Google Mashups
- Google Web Search
- Mailinator
The Renaissance bindings are like programmable interfaces with Object Oriented capabilities (i.e in simple words they are classes) which are designed around the has-a rather then is-a principles. Here it follows Renaissance’s source code. As you can see, it is very basic but extremely powerful when you want to script a cross-domain AJAX agents (this includes AJAX worms as well):
http://www.gnucitizen.org/blog/renaissance/Renaissance-standalone.js

pdp which software do you prefer for programing? i hope you’ll write notepad :P