Snowcrash
From libsecondlife
NOTE: Snowcrash currently does not work with the latest version of Second Life and is no longer available. SLProxy is the recommended successor.
Snowcrash allows you to view the packet data sent and received by Linden Lab's Second Life client. To do this, extract Snowcrash.zip and open the snowcrash.exe file. It should open up an empty console window and insert a snowflake icon in the taskbar. Then open the Second Life client. Another console window should open up, behind the Second Life window, if all is well, its first line will read:
[snowflake] C:\PROGRAM FILES\SECONDLIFE\SECONDLIFE.EXE
The SecondLife client runs much more slowly in this mode, but will print incredible amounts of debug information to this console. Every packet that is sent or received is printed.
Example output:
----- EnableSimulator ----- SimulatorInfo IP: 66.150.244.65 Port: 13004 Handle: 1081919441978112 INFO: LLCircuit::addCircuitData for 66.150.244.65:13004 INFO: Adding new region (984:963) INFO: Host: 66.150.244.65:13004 INFO: simulator_enable() Enabling 66.150.244.65:13004 with code 7797342 Sending 44 bytes Flags: 64 ----- UseCircuitCode ----- CircuitCode ID: 2d259de28cba46d59598e5ef32556985 SessionID: cfb2b76e76d146eba4fd72c3244fc851 Code: 7797342 Sending 13 bytes Flags: 0 ----- PacketAck ----- Packets ID: 56 Receiving 14 bytes Flags: 0 ----- CoarseLocationUpdate ----- Location X: 230 Y: 231 Z: 6 Index You: 0 Prey: -1 Receiving 153 bytes Flags: 0