1
|
# Subspace - 2D asteroids-style space game - http://sscentral.com
|
2
|
# Pattern attributes: marginal veryfast fast
|
3
|
# Protocol groups: game
|
4
|
# Wiki: http://www.protocolinfo.org/wiki/Subspace
|
5
|
# Copyright (C) 2008 Matthew Strait, Ethan Sommer; See ../LICENSE
|
6
|
#
|
7
|
# By Myles Uyema <mylesuyema AT gmail.com>
|
8
|
#
|
9
|
# This pattern matches the initial 2 packets of the client-server
|
10
|
# 'handshake' when joining a Zone.
|
11
|
#
|
12
|
# The first packet is an 8 byte UDP payload sent from client
|
13
|
# 0x00 0x01 0x?? 0x?? 0x?? 0x?? 0x11
|
14
|
# The next packet is a 12 byte UDP response from server
|
15
|
# 0x00 0x10 0x?? 0x?? 0x?? 0x?? 0x?? 0x?? 0x?? 0x?? 0x01 0x00
|
16
|
#
|
17
|
# l7-filter strips out the null bytes, leaving me with this pattern
|
18
|
|
19
|
subspace
|
20
|
^\x01....\x11\x10........\x01$
|
21
|
|