From: <li...@pr...> - 2004-01-31 04:15:22
|
Update of /cvsroot/iptables-p2p/iptables-p2p/kernel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2571 Modified Files: match_http.c Log Message: improved kazaa 2.6 match Index: match_http.c =================================================================== RCS file: /cvsroot/iptables-p2p/iptables-p2p/kernel/match_http.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- match_http.c 29 Jan 2004 17:40:53 -0000 1.9 +++ match_http.c 29 Jan 2004 17:46:37 -0000 1.10 @@ -54,13 +54,16 @@ #define NM_GET_FILE 3 { STRING_MATCH("GET /.file") }, -#define MM_GET_POISONED 4 +#define NM_GET_SIG 4 + { STRING_MATCH("GET /.sig") }, + +#define MM_GET_POISONED 5 { STRING_MATCH("GET /PoisonedDownloads/") }, -#define MM_GET 5 +#define MM_GET 6 { STRING_MATCH("GET /") }, -#define MM_HTTP11 6 +#define MM_HTTP11 7 { STRING_MATCH("HTTP/1.1") }, { NULL, 0 } @@ -172,7 +175,8 @@ return IPT_P2P_PROTO_KAZAA; /* Kazaa >= 2.6 (TODO: needs testing) */ - if ((MM(NM_GET_FILE) || MM(MM_HTTP11)) && HM(HM_X_P2P_MESSAGE)) + if ((MM(NM_GET_FILE) || MMM(NM_GET_SIG) || M(MM_HTTP11)) && + HM(HM_X_P2P_MESSAGE)) return IPT_P2P_PROTO_KAZAA; /* |