Mihail Dverin
Recruit
I'm research network protocol to make dedicated server online monitoring (for LGSL), but it seems that network protocol is encrypted.
For example, request info about server.
Server - 192.168.0.1
Client - 192.168.0.2
Server name - TestServer
Max players - 25
Num players - 0
Module - Native
Game type - Team Deathmatch
Map - Ruins
Ping start?
Request info?
Ping stop?
Reply server info?
Yeah, encrypted, because no clean ASCII strings
Where can i find documentation about network protocol for request server info?
For example, request info about server.
Server - 192.168.0.1
Client - 192.168.0.2
Server name - TestServer
Max players - 25
Num players - 0
Module - Native
Game type - Team Deathmatch
Map - Ruins
Ping start?
22:59:46.576003 IP 192.168.0.2.3322 > 192.168.0.1.7240: UDP, length 6
0x0000: 0015 1750 d613 001b 210d 4276 0800 4500 ...P....!.Bv..E.
0x0010: 0022 61ef 0000 7f11 cd98 ac14 6369 ac14 ."a.........ci..
0x0020: 50b1 0cfa 1c48 000e c1ab 06a0 0200 0001 P....H..........
0x0030: 0000 0000 0000 0000 5555 5555 ........UUUU
Request info?
22:59:46.576114 IP 192.168.0.2.3322 > 192.168.0.1.7240: UDP, length 31
0x0000: 0015 1750 d613 001b 210d 4276 0800 4500 ...P....!.Bv..E.
0x0010: 003b 61f0 0000 7f11 cd7e ac14 6369 ac14 .;a......~..ci..
0x0020: 50b1 0cfa 1c48 0027 0f1c 1fa0 027a 5840 P....H.'.....zX@
0x0030: 0024 0100 0000 0000 0000 0000 0080 3f00 .$............?.
0x0040: 0000 0000 0000 0000 00 .........
Ping stop?
22:59:46.579965 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 6
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 0022 0000 4000 4011 2e88 ac14 50b1 ac14 ."..@[email protected]...
0x0020: 6369 1c48 0cfa 000e c1ac 06a0 0200 0000 ci.H............
22:59:46.580041 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 6
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 0022 0000 4000 4011 2e88 ac14 50b1 ac14 ."..@[email protected]...
0x0020: 6369 1c48 0cfa 000e c1ab 06a0 0200 0001 ci.H............
22:59:46.594922 IP 192.168.0.2.3322 > 192.168.0.1.7240: UDP, length 6
0x0000: 0015 1750 d613 001b 210d 4276 0800 4500 ...P....!.Bv..E.
0x0010: 0022 61fc 0000 7f11 cd8b ac14 6369 ac14 ."a.........ci..
0x0020: 50b1 0cfa 1c48 000e c1ac 06a0 0200 0000 P....H..........
0x0030: 0000 0000 0000 0000 5555 5555 ........UUUU
Reply server info?
Yeah, encrypted, because no clean ASCII strings
22:59:46.783585 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 144
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 00ac 0000 4000 4011 2dfe ac14 50b1 ac14 ....@[email protected]...
0x0020: 6369 1c48 0cfa 0098 5062 9028 a002 6f07 ci.H....Pb.(..o.
0x0030: 7a58 0250 5300 a02a 9ba3 9b2a 93b3 2b93 zX.PS..*...*..+.
0x0040: 3b23 0000 0300 a730 ba34 bbb2 f580 0200 ;#.....0.4......
0x0050: a9ba 34b7 3913 8007 00aa b2b0 3610 a2b2 ..4.9.......6...
0x0060: 303a b4b6 30ba 31b4 000d 4700 0000 a400 0:..0.1...G.....
0x0070: 0000 a800 0000 5001 0000 6000 0000 4000 ......P...`...@.
0x0080: 0000 8064 0000 0001 0000 0002 0000 0004 ...d............
0x0090: 0000 0028 0000 00d0 0300 0020 7d00 00c0 ...(........}...
0x00a0: 0200 0080 6400 0000 c900 0000 0000 0000 ....d...........
0x00b0: 0000 0000 0020 0100 0000 ..........
22:59:46.795710 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 144
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 00ac 0000 4000 4011 2dfe ac14 50b1 ac14 ....@[email protected]...
0x0020: 6369 1c48 0cfa 0098 4b62 9028 a002 7007 ci.H....Kb.(..p.
0x0030: 7a58 0250 5700 a02a 9ba3 9b2a 93b3 2b93 zX.PW..*...*..+.
0x0040: 3b23 0000 0300 a730 ba34 bbb2 f580 0200 ;#.....0.4......
0x0050: a9ba 34b7 3913 8007 00aa b2b0 3610 a2b2 ..4.9.......6...
0x0060: 303a b4b6 30ba 31b4 000d 4700 0000 a400 0:..0.1...G.....
0x0070: 0000 a800 0000 5001 0000 6000 0000 4000 ......P...`...@.
0x0080: 0000 8064 0000 0001 0000 0002 0000 0004 ...d............
0x0090: 0000 0028 0000 00d0 0300 0020 7d00 00c0 ...(........}...
0x00a0: 0200 0080 6400 0000 c900 0000 0000 0000 ....d...........
0x00b0: 0000 0000 0020 0100 0000 ..........
22:59:46.891603 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 145
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 00ad 0000 4000 4011 2dfd ac14 50b1 ac14 ....@[email protected]...
0x0020: 6369 1c48 0cfa 0099 987d 9128 a002 7807 ci.H.....}.(..x.
0x0030: 7a58 0253 a702 0055 d91c dd54 999c 5d99 zX.S...U...T..].
0x0040: dc19 0100 1800 3885 d1a5 d995 ad07 1400 ......8.........
0x0050: 48d5 a5b9 cd99 003c 0050 9585 b581 1095 H......<.P......
0x0060: 85d1 a1b5 85d1 8da1 0568 3802 0000 2005 .........h8.....
0x0070: 0000 4005 0000 800a 0000 0003 0000 0002 ..@.............
0x0080: 0000 0024 0300 0008 0000 0010 0000 0020 ...$............
0x0090: 0000 0040 0100 0080 1e00 0000 e903 0000 ...@............
0x00a0: 1600 0000 2403 0000 4806 0000 0000 0000 ....$...H.......
0x00b0: 0000 0000 0000 0900 0000 14 ...........
22:59:46.991603 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 145
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 00ad 0000 4000 4011 2dfd ac14 50b1 ac14 ....@[email protected]...
0x0020: 6369 1c48 0cfa 0099 9fa1 9128 a002 8107 ci.H.......(....
0x0030: 7a58 0254 4b05 00aa b239 baa9 3239 bb32 zX.TK....9..29.2
0x0040: b933 0200 3000 700a a34b b32b 5b0f 2800 .3..0.p..K.+[.(.
0x0050: 90aa 4b73 9b33 0178 00a0 2a0b 6b03 212a ..Ks.3.x..*.k.!*
0x0060: 0ba3 436b 0ba3 1b43 0bd0 7004 0000 400a ..Ck...C..p...@.
0x0070: 0000 800a 0000 0015 0000 0006 0000 0004 ................
0x0080: 0000 0048 0600 0010 0000 0020 0000 0040 ...H...........@
0x0090: 0000 0080 0200 0000 3d00 0000 d207 0000 ........=.......
0x00a0: 2c00 0000 4806 0000 900c 0000 0000 0000 ,...H...........
0x00b0: 0000 0000 0000 1200 0000 10 ...........
22:59:47.583435 IP 192.168.0.1.7240 > 192.168.0.2.3322: UDP, length 7
0x0000: 001b 210d 4276 0015 1750 d613 0800 4500 ..!.Bv...P....E.
0x0010: 0023 0000 4000 4011 2e87 ac14 50b1 ac14 .#..@[email protected]...
0x0020: 6369 1c48 0cfa 000f 2220 0728 a002 0000 ci.H...."..(....
0x0030: 01 .
Where can i find documentation about network protocol for request server info?