Project

General

Profile

Download (1.07 KB) Statistics
| Branch: | Tag: | Revision:
1
# Tencent QQ Protocol - Chinese instant messenger protocol - http://www.qq.com
2
# Pattern attributes: good notsofast fast
3
# Protocol groups: chat
4
# Wiki: http://www.protocolinfo.org/wiki/QQ
5
# Copyright (C) 2008 Matthew Strait, Ethan Sommer; See ../LICENSE
6
#
7
# Over six million people use QQ in China, according to wsgtrsys.
8
# 
9
# This pattern has been tested and is believed to work well.
10
#
11
# QQ uses three (two?) methods to connect to server(s?).
12
# one is udp, and another is tcp
13
# udp protocol: the first byte is 02 and last byte is 03
14
# tcp protocol: the second byte is 02 and last byte is 03
15
#   tony on protocolinfo.org says that now the *third* byte is 02:
16
#     "but when I tested on my PC, I found that when qq2007/qq2008 
17
#     use tcp protocol, the third byte instead of the second is always 02.
18
#
19
#     So the QQ protocol changed again, or I have made a mistake, I wonder 
20
#     that."
21
#   So now the pattern allows any of the first three bytes to be 02.  Delete
22
#   one of the ".?" to restore to the old behaviour.
23
# pattern written by www.routerclub.com wsgtrsys
24

    
25
qq
26
^.?.?\x02.+\x03$
(93-93/148)