Snowcrash

From libopenmetaverse - libomv - Developer Wiki

Jump to: navigation, search

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