a diablo III network protocol simulator / replayer
2.02 18.09.2011
sku/thesku
parses diablo3 tcp streams and maps the packets to their respective
protobuf messages, simulates client and server behaviour and keeps track
of bound services / responses etc.
shadow^dancer, TOM_RUS, d3.dev, diablo3dev.com, raistlinthewiz
code posted to public domain by sku, no copyright
use at your own risk
- open wireshark
- filter for tcp.srcport==1119||tcp.dstport==1119
- rightclick any packet -> Follow TCP stream
- save all bytes to all.dat
- save client->server bytes to c2s.dat
- save server->client bytes to s2c.dat
- place these 3 files in the ./data folder
2.01.18.09.2011 - added HeroDigest dumps (not in html format yet)
2.02.18.09.2011 - log complete message type + scope to html, not just name
started work on sandbox
yes, this is a poc, it's ugly and has a lot of repetitive code
get over it