How can I grab the data which the browser sends to a server?
Is there any specific application for it?(windows and linux systems)
The chrome developer console lists all network transactions under the network tab (you can access by pressing f12). Firefox has an extension called firebug with similar features. I believe that the newest version of IE may have something similiar.
There are several ways you can go at this: