Hi

I have a little gsm-device that can access the internet via gprs. It can contact a server on a given port, and transmit its current location to the server. I would like to reverse engineer the protocol so I can have my own server receive the communication.

I can set the device to contact my servers IP instead of the manufacturers servers IP, so thats a start.

Now how do I go about collecting as much information from the incoming requests as possible? Per default the device uses port 9201, but this can be changed as well. I intend to write my program in Python. My server is running Ubuntu server 10.04


Jon