1[ 2 { 3 "enabled":1, 4 "version_min":300000, 5 "title":"Testing SESSIONID variable (1/2)", 6 "expected":{ 7 "debug_log": "Target value: \"rAAAAAAA2t5uvjq435r4q7ib3vtdjq1202\"" 8 }, 9 "client":{ 10 "ip":"200.249.12.31", 11 "port":123 12 }, 13 "request":{ 14 "headers":{ 15 "Host":"localhost", 16 "User-Agent":"curl/7.38.0", 17 "Accept":"*/*", 18 "User-Agent":"My sweet little browser", 19 "Cookie": "PHPSESSID=rAAAAAAA2t5uvjq435r4q7ib3vtdjq120" 20 }, 21 "uri":"/?key=value&key=other_value", 22 "method":"GET" 23 }, 24 "server":{ 25 "ip":"200.249.12.31", 26 "port":80 27 }, 28 "rules":[ 29 "SecRuleEngine On", 30 "SecRule REQUEST_HEADERS:User-Agent \"^(.*)$\" \"id:'900018',phase:1,t:none,t:sha1,t:hexEncode,setsid:%{REQUEST_COOKIES:PHPSESSID}%,nolog,pass\"", 31 "SecRule REQUEST_HEADERS \".*\" \"id:'900021',phase:1,setvar:SESSION.score=+10\"", 32 "SecRule REQUEST_HEADERS:User-Agent \"^(.*)$\" \"id:'900068',phase:1,t:none,t:sha1,t:hexEncode,setsid:%{REQUEST_COOKIES:PHPSESSID}2,nolog,pass\"", 33 "SecRule REQUEST_HEADERS \".*\" \"id:'900022',phase:1,setvar:SESSION.score=+5\"", 34 "SecRule SESSIONID \".*\" \"id:1239,phase:1,log,pass\"" 35 ] 36 }, 37 { 38 "enabled":1, 39 "version_min":300000, 40 "title":"Testing SESSIONID variable (2/2)", 41 "expected":{ 42 "debug_log": "Target value: \"whee\"" 43 }, 44 "client":{ 45 "ip":"200.249.12.31", 46 "port":123 47 }, 48 "request":{ 49 "headers":{ 50 "Host":"localhost", 51 "User-Agent":"curl/7.38.0", 52 "Accept":"*/*", 53 "User-Agent":"My sweet little browser", 54 "Cookie": "PHPSESSID=whee" 55 }, 56 "uri":"/?key=value&key=other_value", 57 "method":"GET" 58 }, 59 "server":{ 60 "ip":"200.249.12.31", 61 "port":80 62 }, 63 "rules":[ 64 "SecRuleEngine On", 65 "SecRule REQUEST_HEADERS:User-Agent \"^(.*)$\" \"id:'900018',phase:1,t:none,t:sha1,t:hexEncode,setsid:%{REQUEST_COOKIES:PHPSESSID}%,nolog,pass\"", 66 "SecRule REQUEST_HEADERS \".*\" \"id:'900021',phase:1,setvar:SESSION.score=+10\"", 67 "SecRule SESSIONID \".*\" \"id:1239,phase:1,log,pass\"" 68 ] 69 } 70] 71