Thread Closed 
Beta Config (Sep 19 2010)
Oct. 17, 2010, 11:28 AM
Post: #91
RE: Beta Config (Sep 19 2010)
Here is an update for the session-only cookie filters.

Since "pYY" holds the respective previous year in 2-digit format, the filters should do their job the next years without further editing the "year" strings. (The contained test is a little redundant for the rest of 2010, but that doesn't really matter.)

Code:
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Set-Cookie: 4b Make Cookies Session only     10.10.17 (cch!) [srl sd] (d.r) (In)"
URL = "$TST(flag=*.cookie_s:[12].*)"
Match = "?&\0&(\#; ((expires)\1=(^[^;]++(19[#10:99]|20(0[0-9]|$TST(pYY))|-([#70:99]|0[0-9]|([0-9][0-9]&&$TST(pYY)))(^-)))|(max-age)\1=[#1:*])$LOG(wRESP $DTM(c) : Set-Cookie \1 filtered: \0)($TST(volat=*.log:2*)$ADDLST(Log-Main,[$DTM(d T)]\tHDR_In Set-Cook_\1 \t\0 \tRef: $GET(hOrigRef) URL: \u)|)[^;]+)+{1,*}\#"
Replace = "\@"

[Patterns]
Name = "<meta> Rename: Make Cookies Session only     10.10.17 (cch!) [srl sd] (d.1)"
Active = TRUE
URL = "$TST(hCT=*html)$TST(flag=*.cookie_s:[12].*)(^$TST(keyword=*.a_code.*))"
Bounds = "<meta\s*>"
Limit = 512
Match = "*http-equiv=$AV(Set-Cookie)"
        "&\1; ("
        "expires=(^[^;"'/>]++("
        "19[#10:99]|20(0[0-9]|$TST(pYY))|-([#70:99]|0[0-9]|([0-9][0-9]&&$TST(pYY)))"
        "))$SET(0=Expires)"
        "|max-age=[#1:*]$SET(0=Max-Age)"
        ")[^;"'/>]+\2"
        "&*content="+ \3 ="
        "&$SET(eHits=$GET(eHits)"
        "%3Cspan class=%22Pr0xFly-Span%22%3E$GET(mHead) Meta Cookie:%3C/span%3E"
        " $ESC(\3)%3Cbr class=%22Pr0xFly-Br%22 /%3E"
        ")"
        "($TST(volat=*.log:2*)$ADDLST(Log-Main,[$DTM(d T)]\tWEB meta_Set-Cookie_\0 \t---\t\u)|)"
Replace = "\1\2"

Name = "Remove: Make Server-Push Cookies Session only     10.10.17 (cch!) [sd] (d.1)"
Active = TRUE
URL = "$TST(hCT=*html)$TST(spBounds=*)$TST(flag=*.cookie_s:[12].*)"
Limit = 4096
Match = "Set-Cookie:(^$TST(tHtml=*))([^\r\n]++)\1; ("
        "expires=(^[^;\r\n]++("
        "19[#10:99]|20(0[0-9]|$TST(pYY))|-([#70:99]|0[0-9]|([0-9][0-9]&&$TST(pYY)))"
        "))$SET(0=Expires)"
        "|max-age=[#1:*]$SET(0=Max-Age)"
        ")[^;\r\n]+"
        "&($TST(volat=*.log:2*)$ADDLST(Log-Main,[$DTM(d T)]\tWEB Push_Cookie_\0 \t--- \t\u)|)"
Replace = "Set-Cookie:\1"

Name = "Block: Make JS Cookies Session only     10.10.17 (cch!) [srl sd] (d.2)"
Active = TRUE
URL = "($TST(hCT=*html)|$TYPE(js)|$TYPE(vbs))$TST(flag=*.cookie_s:[12].*)(^$TST(keyword=*.a_code.*))"
Limit = 64
Match = "expires("
        "$TST(script=[1s]*)(=|($)\2)"
        "(^"
        "\=|new Date|" '|(" ;+ |)expires"
        "|[0-9][^a-z/"';,\r\n]+["';,\r\n]"
        "|[^"';]++(19[#10:99]|20(0[0-9]|$TST(pYY))|-([#70:99]|0[0-9]|([0-9][0-9]&&$TST(pYY))))"
        ")*["';?]"
        "|" ,[^;\r\n]++.to(GMT|UTC)String"
        ")\1$SET(0=Expires\2)"
        ""
        "|max-age(=$TST(script=[1s]*)(^[=-])*["';])\1$SET(0=Max-Age)"
        ""
        "&($TST(volat=*.log:2*)$ADDLST(Log-Main,[$DTM(d T)]\tWEB JS_Cookie_\0 \t---\t\u)|)"
Replace = "prxVoidV\1"
Thread Closed 


Messages In This Thread
Beta Config (Sep 19 2010) - sidki3003 - Sep. 19, 2010, 03:59 PM
RE: Beta Config (Sep 19 2010) - eclipse - Sep. 19, 2010, 05:38 PM
RE: Beta Config (Sep 19 2010) - Toppy - Sep. 19, 2010, 07:24 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 24, 2010, 06:04 PM
RE: Beta Config (Sep 19 2010) - Kye-U - Sep. 25, 2010, 12:16 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 19, 2010, 07:40 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Sep. 22, 2010, 12:02 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 24, 2010, 06:06 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Sep. 24, 2010, 09:06 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 22, 2010, 06:11 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Sep. 22, 2010, 06:17 PM
RE: Beta Config (Sep 19 2010) - apacallyps - Sep. 23, 2010, 03:49 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Sep. 23, 2010, 07:06 PM
RE: Beta Config (Sep 19 2010) - apacallyps - Sep. 27, 2010, 11:47 PM
RE: Beta Config (Sep 19 2010) - nightfishing - Sep. 23, 2010, 10:31 PM
RE: Beta Config (Sep 19 2010) - Mele20 - Sep. 24, 2010, 12:21 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 24, 2010, 06:07 PM
RE: Beta Config (Sep 19 2010) - Mele20 - Sep. 24, 2010, 11:11 PM
RE: Beta Config (Sep 19 2010) - eclipse - Sep. 24, 2010, 11:14 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 25, 2010, 01:10 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 25, 2010, 08:50 PM
RE: Beta Config (Sep 19 2010) - turtle - Sep. 26, 2010, 02:02 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 26, 2010, 02:20 PM
RE: Beta Config (Sep 19 2010) - turtle - Sep. 26, 2010, 03:10 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 26, 2010, 03:20 PM
RE: Beta Config (Sep 19 2010) - turtle - Sep. 26, 2010, 03:38 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 26, 2010, 08:48 PM
RE: Beta Config (Sep 19 2010) - turtle - Sep. 26, 2010, 10:37 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 29, 2010, 05:41 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 02, 2010, 03:30 PM
RE: Beta Config (Sep 19 2010) - whenever - Oct. 02, 2010, 03:59 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 02, 2010, 05:51 PM
RE: Beta Config (Sep 19 2010) - dave - Sep. 28, 2010, 10:27 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Sep. 29, 2010, 05:43 PM
RE: Beta Config (Sep 19 2010) - dave - Sep. 29, 2010, 11:12 PM
RE: Beta Config (Sep 19 2010) - JJoe - Sep. 30, 2010, 02:08 AM
RE: Beta Config (Sep 19 2010) - wammie - Sep. 29, 2010, 11:07 PM
RE: Beta Config (Sep 19 2010) - JJoe - Sep. 30, 2010, 02:15 AM
RE: Beta Config (Sep 19 2010) - wammie - Sep. 30, 2010, 03:39 AM
RE: Beta Config (Sep 19 2010) - JJoe - Sep. 30, 2010, 04:03 AM
RE: Beta Config (Sep 19 2010) - wammie - Sep. 30, 2010, 10:55 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 01:55 AM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 01, 2010, 03:03 AM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 04:32 AM
RE: Beta Config (Sep 19 2010) - dave - Sep. 30, 2010, 04:20 AM
RE: Beta Config (Sep 19 2010) - JJoe - Sep. 30, 2010, 01:52 PM
RE: Beta Config (Sep 19 2010) - dave - Sep. 30, 2010, 09:25 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 12:50 AM
RE: Beta Config (Sep 19 2010) - dave - Oct. 01, 2010, 02:35 AM
RE: Beta Config (Sep 19 2010) - ProxRocks - Oct. 01, 2010, 08:14 AM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 01, 2010, 11:52 AM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 03:24 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 01, 2010, 06:24 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 01, 2010, 10:41 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 11:14 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Oct. 01, 2010, 04:16 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 01, 2010, 10:05 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Oct. 02, 2010, 02:09 AM
RE: Beta Config (Sep 19 2010) - Kye-U - Oct. 01, 2010, 08:00 PM
RE: Beta Config (Sep 19 2010) - turtle - Oct. 01, 2010, 08:55 PM
RE: Beta Config (Sep 19 2010) - apacallyps - Oct. 08, 2010, 03:10 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 09, 2010, 06:32 AM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 02, 2010, 03:36 AM
RE: Beta Config (Sep 19 2010) - Kye-U - Oct. 02, 2010, 06:35 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 02, 2010, 10:57 AM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 02, 2010, 04:07 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 02, 2010, 04:33 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 02, 2010, 05:59 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 02, 2010, 07:15 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 02, 2010, 11:36 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 02, 2010, 05:54 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 02, 2010, 10:27 PM
RE: Beta Config (Sep 19 2010) - JJoe - Oct. 03, 2010, 01:45 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 03, 2010, 02:20 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 03, 2010, 06:53 PM
RE: Beta Config (Sep 19 2010) - whenever - Oct. 09, 2010, 03:36 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 09, 2010, 04:10 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 09, 2010, 04:15 PM
RE: Beta Config (Sep 19 2010) - whenever - Oct. 10, 2010, 06:35 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 10, 2010, 08:23 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 10, 2010, 02:28 PM
RE: Beta Config (Sep 19 2010) - ProxRocks - Oct. 10, 2010, 04:54 PM
RE: Beta Config (Sep 19 2010) - whenever - Oct. 10, 2010, 02:59 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 10, 2010, 04:13 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 10, 2010, 04:59 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 14, 2010, 06:20 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 15, 2010, 04:55 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 15, 2010, 05:59 PM
RE: Beta Config (Sep 19 2010) - wammie - Oct. 15, 2010, 05:14 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 15, 2010, 06:01 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 17, 2010 11:28 AM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 17, 2010, 05:15 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 19, 2010, 03:00 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 20, 2010, 04:30 PM
RE: Beta Config (Sep 19 2010) - sidki3003 - Oct. 23, 2010, 07:59 PM

Forum Jump: