Felipe Zimmerle
|
2d56aa521b
|
Cosmetics: fix actions on yy file
- added action for:
ctl:requestBodyProcessor=XML
ctl:requestBodyProcessor=JSON
- added CONFIG_DIR_REQ_BODY_NO_FILES_LIMIT
|
2015-08-19 22:36:31 -03:00 |
|
Felipe Zimmerle
|
a230a4ff3c
|
parser: Adds support for continuation lines
|
2015-08-19 17:20:43 -03:00 |
|
Felipe Zimmerle
|
ef99615401
|
parser: Understanding @pm if no operator is provided
|
2015-08-19 16:58:14 -03:00 |
|
Felipe Zimmerle
|
101fddfc9b
|
Extends DICT_ELEMENT to support "-"
|
2015-08-18 22:19:32 -03:00 |
|
Felipe Zimmerle
|
d5bf955028
|
Using DetectionOnly instead of DetectOnly
|
2015-08-18 22:16:38 -03:00 |
|
Felipe Zimmerle
|
b7fb65fe65
|
seclanguage: ignore lines starting with "#"
|
2015-08-18 22:10:55 -03:00 |
|
Felipe Zimmerle
|
cff74e7cea
|
Fix ValidateUrlEncoding corner case
|
2015-08-14 00:40:44 -03:00 |
|
Felipe Zimmerle
|
1de6d07dfd
|
Adds support to the @detectSQLi operator
|
2015-08-14 00:30:28 -03:00 |
|
Felipe Zimmerle
|
4baee88eb3
|
Adds support to the @detectXSS operator
|
2015-08-13 23:38:57 -03:00 |
|
Felipe Zimmerle
|
f0535ae11b
|
Adds libinjection repo as submodule
|
2015-08-13 23:38:57 -03:00 |
|
Felipe Zimmerle
|
ad65a1abea
|
Adds @noMatch operator
|
2015-08-13 23:38:50 -03:00 |
|
Felipe Zimmerle
|
73c6c8cf7c
|
build: searching for pcre/geoip on /opt/local directory
|
2015-08-13 16:27:20 -03:00 |
|
Felipe Zimmerle
|
d5fe21ce3c
|
Code cosmetics: reduce the amount of cppcheck warnings
|
2015-08-12 22:40:26 -03:00 |
|
Felipe Zimmerle
|
21400ba454
|
Adds support to the @verifyCC operator
|
2015-08-12 13:14:33 -03:00 |
|
Felipe Zimmerle
|
1b0a918330
|
Adds support to the @validateUrlEncoding operator
|
2015-08-11 18:01:39 -03:00 |
|
Felipe Zimmerle
|
b325834f1e
|
Disables c++11 mutex, until we have a better approach
|
2015-08-11 17:12:05 -03:00 |
|
Felipe Zimmerle
|
ac2f0bfd08
|
Cosmetic: avoiding warning by including full path instead of file.h
|
2015-08-11 17:11:54 -03:00 |
|
Felipe Zimmerle
|
2ff0a44df2
|
Eliminates the sec language grammar shift-reduce problem
|
2015-08-11 16:53:05 -03:00 |
|
Felipe Zimmerle
|
a324ff9317
|
Fix validate byte range table initizliation
|
2015-08-11 15:34:14 -03:00 |
|
Felipe Zimmerle
|
187be64edf
|
Fix operator instantiation/selection
|
2015-08-11 15:07:50 -03:00 |
|
Felipe Zimmerle
|
9a7506f9e9
|
Adds support to the beginsWith operator
|
2015-08-11 15:07:50 -03:00 |
|
Felipe Zimmerle
|
209a3db47f
|
Adds support to the @endsWith operator
|
2015-08-11 15:07:45 -03:00 |
|
Felipe Zimmerle
|
577736abb1
|
Code cosmetics: Fix the coding style.
|
2015-08-11 13:13:28 -03:00 |
|
Felipe Zimmerle
|
fb161a69a9
|
Removes some warnings by adding missing returns
|
2015-08-11 13:13:16 -03:00 |
|
Felipe Zimmerle
|
c5a4355348
|
Fix geolookup operator instantiation
|
2015-08-10 17:59:09 -03:00 |
|
Felipe Zimmerle
|
64cbb15335
|
Adds support to the @containsWord operator
|
2015-08-10 17:42:03 -03:00 |
|
Felipe Zimmerle
|
2f81b62d17
|
Adds missing return to ValidateByteRange::init
|
2015-08-10 17:41:17 -03:00 |
|
Felipe Zimmerle
|
b883888c03
|
Adds support to the operator @within
|
2015-08-10 15:39:03 -03:00 |
|
Felipe Zimmerle
|
218eab6417
|
Fix libgeoip lookup during the build
|
2015-08-10 15:22:32 -03:00 |
|
Felipe Zimmerle
|
52c419df69
|
Updates secrules-language-tests version
|
2015-08-10 14:52:22 -03:00 |
|
Felipe Zimmerle
|
f231df16ad
|
Adds support to the ValidateUtf8Encoding operator
|
2015-08-10 14:51:27 -03:00 |
|
Felipe Zimmerle
|
9096055ea7
|
Reduces bison dependency to 3.0
|
2015-08-10 14:11:30 -03:00 |
|
Felipe Zimmerle
|
70c2621af3
|
Adds support to the strmatch operator
|
2015-08-10 14:03:15 -03:00 |
|
Felipe Zimmerle
|
f62e17c67c
|
Adds support to the @eq operator
|
2015-08-10 13:37:39 -03:00 |
|
Felipe Zimmerle
|
2f1bcf6cb9
|
Ignores the parameters order on the test case
|
2015-08-10 13:19:34 -03:00 |
|
Felipe Zimmerle
|
9231f507bf
|
Fill PATH_INFO with decoded value
|
2015-08-10 12:40:46 -03:00 |
|
Felipe Zimmerle
|
9431678f89
|
Adds missing return true on RequestBodyProcessor::Multipart
|
2015-08-10 12:34:47 -03:00 |
|
Felipe Zimmerle
|
7c406529ed
|
Prints "failed!" for failed test cases
|
2015-08-10 11:18:35 -03:00 |
|
Felipe Zimmerle
|
317c71e815
|
Using raw uri value to feed QUERY_STRING variable
|
2015-08-10 11:18:15 -03:00 |
|
Felipe Zimmerle
|
70b25668b6
|
Checks if assay is set before calling the log method
Assay may be not defined in the occasion of a unit test
|
2015-08-10 00:33:27 -03:00 |
|
Felipe Zimmerle
|
0a91f2aa4d
|
Changes the rule in the example folder to something really simple
|
2015-08-10 00:21:50 -03:00 |
|
Felipe Zimmerle
|
ce0d81c0da
|
Adds sanity check for inputs
|
2015-08-10 00:08:02 -03:00 |
|
Felipe Zimmerle
|
5cc38abfe8
|
Updates the reference for secrules-language-tests
|
2015-08-10 00:07:56 -03:00 |
|
Felipe Zimmerle
|
c06179f18e
|
Adds support for Log and Rev actions
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
ad9393a8c2
|
Adds support for the tag action
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
f519717bdf
|
Adds support to the msg action
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
5fdb5b7d2e
|
Adds support to macro expansion in setvar action
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
e12d95b10d
|
Adds support to the TX collection and setvar action
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
a9e0fbb41e
|
Adds variable variations test cases
|
2015-08-07 14:27:43 -03:00 |
|
Felipe Zimmerle
|
88c53575be
|
Adds support to & (count) and ! (exclusion) as variables variations
|
2015-08-07 14:27:33 -03:00 |
|