Commit Graph

  • 209a3db47f Adds support to the @endsWith operator Felipe Zimmerle 2015-08-11 13:41:24 -03:00
  • 577736abb1 Code cosmetics: Fix the coding style. Felipe Zimmerle 2015-08-11 13:13:28 -03:00
  • fb161a69a9 Removes some warnings by adding missing returns Felipe Zimmerle 2015-08-11 10:22:46 -03:00
  • c5a4355348 Fix geolookup operator instantiation Felipe Zimmerle 2015-08-10 17:59:09 -03:00
  • 64cbb15335 Adds support to the @containsWord operator Felipe Zimmerle 2015-08-10 17:41:44 -03:00
  • 2f81b62d17 Adds missing return to ValidateByteRange::init Felipe Zimmerle 2015-08-10 17:41:17 -03:00
  • b883888c03 Adds support to the operator @within Felipe Zimmerle 2015-08-10 15:39:03 -03:00
  • 218eab6417 Fix libgeoip lookup during the build Felipe Zimmerle 2015-08-10 15:22:32 -03:00
  • 52c419df69 Updates secrules-language-tests version Felipe Zimmerle 2015-08-10 14:52:22 -03:00
  • f231df16ad Adds support to the ValidateUtf8Encoding operator Felipe Zimmerle 2015-08-10 14:51:27 -03:00
  • 9096055ea7 Reduces bison dependency to 3.0 Felipe Zimmerle 2015-08-10 14:04:44 -03:00
  • 70c2621af3 Adds support to the strmatch operator Felipe Zimmerle 2015-08-10 14:03:15 -03:00
  • f62e17c67c Adds support to the @eq operator Felipe Zimmerle 2015-08-10 13:37:39 -03:00
  • 2f1bcf6cb9 Ignores the parameters order on the test case Felipe Zimmerle 2015-08-10 13:19:34 -03:00
  • 9231f507bf Fill PATH_INFO with decoded value Felipe Zimmerle 2015-08-10 12:40:46 -03:00
  • 9431678f89 Adds missing return true on RequestBodyProcessor::Multipart Felipe Zimmerle 2015-08-10 12:34:47 -03:00
  • 7c406529ed Prints "failed!" for failed test cases Felipe Zimmerle 2015-08-10 11:18:35 -03:00
  • 317c71e815 Using raw uri value to feed QUERY_STRING variable Felipe Zimmerle 2015-08-10 11:18:15 -03:00
  • 70b25668b6 Checks if assay is set before calling the log method Felipe Zimmerle 2015-08-10 00:33:27 -03:00
  • 0a91f2aa4d Changes the rule in the example folder to something really simple Felipe Zimmerle 2015-08-10 00:21:50 -03:00
  • ce0d81c0da Adds sanity check for inputs Felipe Zimmerle 2015-08-10 00:08:02 -03:00
  • 5cc38abfe8 Updates the reference for secrules-language-tests Felipe Zimmerle 2015-08-08 09:20:54 -03:00
  • c06179f18e Adds support for Log and Rev actions Felipe Zimmerle 2015-08-07 02:29:24 -03:00
  • ad9393a8c2 Adds support for the tag action Felipe Zimmerle 2015-08-07 02:03:07 -03:00
  • f519717bdf Adds support to the msg action Felipe Zimmerle 2015-08-07 01:48:16 -03:00
  • 5fdb5b7d2e Adds support to macro expansion in setvar action Felipe Zimmerle 2015-08-07 00:43:16 -03:00
  • e12d95b10d Adds support to the TX collection and setvar action Felipe Zimmerle 2015-08-06 23:41:46 -03:00
  • a9e0fbb41e Adds variable variations test cases Felipe Zimmerle 2015-08-06 14:24:13 -03:00
  • 88c53575be Adds support to & (count) and ! (exclusion) as variables variations Felipe Zimmerle 2015-08-06 14:12:12 -03:00
  • 4308ee0280 Adds t:none transformation Felipe Zimmerle 2015-08-05 23:53:53 -03:00
  • 522f195aa0 Adds support to urlDecodeUni transformation Felipe Zimmerle 2015-08-05 22:54:48 -03:00
  • 6dad6af4a9 Adds RemoveNulls trasnformation Felipe Zimmerle 2015-08-05 22:03:26 -03:00
  • 62d004cf04 Adds support to the transformation normalisePathWin Felipe Zimmerle 2015-08-05 17:32:15 -03:00
  • 1353403c93 Adds support to the HtmlEntityDecode transformation Felipe Zimmerle 2015-08-05 17:20:53 -03:00
  • ce298165dd Adds support to the cssDecode transformation Felipe Zimmerle 2015-08-05 16:47:11 -03:00
  • 1924b4ebca Adds lowercase transformation Felipe Zimmerle 2015-08-05 14:48:28 -03:00
  • 391002c665 Adds support for jsDecode transformation Felipe Zimmerle 2015-08-05 14:41:43 -03:00
  • 4f47651a6f Adds variable TX and action "capture". Felipe Zimmerle 2015-08-05 10:07:47 -03:00
  • be4a0cb41c Adds REQUEST_COOKIES and REQUEST_COOKIES_NAMES variables Felipe Zimmerle 2015-08-04 17:57:09 -03:00
  • 0720fd4790 Adds operator @pmFromFile and @pmF Felipe Zimmerle 2015-08-04 13:55:07 -03:00
  • 57ceef1fe6 Update test cases submodule Felipe Zimmerle 2015-08-04 13:53:29 -03:00
  • d4dd9c86d4 Accepts Suricata format on @pm operator Felipe Zimmerle 2015-08-04 11:45:33 -03:00
  • 95efb99a8c Adds support to the @pm operator Felipe Zimmerle 2015-08-04 01:08:39 -03:00
  • 774d897351 Adds support to the operator @ipMatchFromFile and @ipMatchF Felipe Zimmerle 2015-08-03 17:21:13 -03:00
  • 6cd4c0492a Adds support to the Rx operator Felipe Zimmerle 2015-08-03 14:24:17 -03:00
  • 3a4cef6fb1 cosmetic: Fix ValidateByteRange coding style. Felipe Zimmerle 2015-08-02 23:33:36 -03:00
  • 8575c10781 unit-test: Fix the geoip debug code Felipe Zimmerle 2015-08-02 21:44:40 -03:00
  • 17f88f5821 Using libpcre instead of c++11 regex Felipe Zimmerle 2015-08-02 19:55:16 -03:00
  • 2f4d4691c9 Disables @containsWord operator to enable the libpcre migration Felipe Zimmerle 2015-08-02 19:44:17 -03:00
  • a4cf218a3e Removes chrono references to make it compile with gcc 4.8.x Felipe Zimmerle 2015-07-31 15:49:28 -03:00
  • 933ade596c Cosmetics: 1st paragraph of README file is now with lines smaller than 80 chars Felipe Zimmerle 2015-07-31 03:30:12 -03:00
  • 7ff38e9018 Temporarily disable Geo Lookup logs to avoid crash on unit tests Felipe Zimmerle 2015-07-31 03:09:54 -03:00
  • f811ec6518 Adds support to @ipMatch operator Felipe Zimmerle 2015-07-30 20:57:23 -03:00
  • bf0169b528 unit-tests: Releases operator after use Felipe Zimmerle 2015-07-30 20:22:19 -03:00
  • a05fa8287b Adds support to the validateByteRange operator Felipe Zimmerle 2015-07-27 22:44:42 -03:00
  • c2d33823f5 Adds method init to Operator class Felipe Zimmerle 2015-07-27 22:43:45 -03:00
  • 7b4554216e Adds support to the operator le Felipe Zimmerle 2015-07-27 16:19:26 -03:00
  • 606f03be43 Adds support to the operator gt Felipe Zimmerle 2015-07-27 16:17:34 -03:00
  • 235bf9c010 Adds support to the operator gt Felipe Zimmerle 2015-07-27 16:15:34 -03:00
  • 170cb60c82 Adds support to the @streq operator Felipe Zimmerle 2015-07-27 16:12:04 -03:00
  • 35901c1ebe Adds support to the operator ge Felipe Zimmerle 2015-07-27 16:07:39 -03:00
  • 4462fd84ec Adds support to negative on the contains operator Felipe Zimmerle 2015-07-27 16:00:44 -03:00
  • f41f9e1f0d Adds "negation" property to the operators signature Felipe Zimmerle 2015-07-27 15:56:38 -03:00
  • 2f3a8f0880 Updated wording and grammer in README Chaim Sanders 2015-07-16 15:34:50 -04:00
  • 6beca48c54 Fix C api signatures Felipe Zimmerle 2015-07-27 00:41:56 -03:00
  • e016b72a8e Handles better the memory utilization Felipe Zimmerle 2015-07-26 22:40:51 -03:00
  • 0e7c13e3c0 Adds more regression tests to SecRemoteRules Felipe Zimmerle 2015-07-25 08:18:06 -03:00
  • 7ba5c76c78 Returns elegant errors if rules load operation failed Felipe Zimmerle 2015-07-25 03:04:57 -03:00
  • b8f7fb441d Adds support to SecRemoteRules and Include directives Felipe Zimmerle 2015-07-24 19:15:25 -03:00
  • ec9a97324f Fix actions: returning string copy after evaluation Felipe Zimmerle 2015-07-24 18:47:47 -03:00
  • b2bbe24e29 Process the request body even if there is nothing to be done Felipe Zimmerle 2015-07-24 17:58:49 -03:00
  • 76b34af357 Adds support to load remote rules Felipe Zimmerle 2015-07-23 14:36:11 -03:00
  • 70bc15cb73 Adds support to quoted ID action Felipe Zimmerle 2015-07-23 14:13:52 -03:00
  • 64543e3aa2 Using A-Z instead of A-z while parsing with ?i: to avoid warnings Felipe Zimmerle 2015-07-23 09:45:25 -03:00
  • b5ca607e76 Places class Driver under the Parser namespace Felipe Zimmerle 2015-07-23 01:31:37 -03:00
  • 9c2158958e parser: Loads content straight from buffer. Felipe Zimmerle 2015-07-23 01:10:19 -03:00
  • d3eb0fd913 Driver class is extending the Rules class instead of duplicate elements Felipe Zimmerle 2015-07-23 00:08:57 -03:00
  • dc0b13ad74 Cosmetic: fix copyright header Felipe Zimmerle 2015-07-22 23:03:09 -03:00
  • 16bb253d0e Adds all variables to the 'Variables' name space Felipe Zimmerle 2015-07-22 22:36:30 -03:00
  • 261ee9f115 Adds support to BodyLimitAction and support for parser errors Felipe Zimmerle 2015-07-22 20:55:17 -03:00
  • 30b2624ec5 Adds support to parser error Felipe Zimmerle 2015-07-22 20:54:46 -03:00
  • 5b3fd479fc regression: better format errors, making easy to read the output Felipe Zimmerle 2015-07-22 15:26:08 -03:00
  • 3f883df763 regression: Sorts test cases by file, making easy to read Felipe Zimmerle 2015-07-22 14:44:50 -03:00
  • 3f8fa64c9a regression: Allows to specify a single file or directory Felipe Zimmerle 2015-07-22 13:49:02 -03:00
  • a4af4f32cd Fix transformations regression test Felipe Zimmerle 2015-07-22 13:27:44 -03:00
  • 667586c42e Adds UNIQUE_ID variable Felipe Zimmerle 2015-07-22 02:35:07 -03:00
  • d20a47fb03 Adds support to the variables: REMOTE_HOST, SERVER_{ADDR,PORT} Felipe Zimmerle 2015-07-22 02:29:11 -03:00
  • ae81bb1433 Adds support to the variables: RESPONSE{BODY,CONTENT_LENGTH,CONTENT_TYPE} Felipe Zimmerle 2015-07-22 02:18:02 -03:00
  • ec34f676c6 Adds support to variables: REQUEST_{METHOD,PROTOCOL,URI,URI_RAW} Felipe Zimmerle 2015-07-22 02:05:58 -03:00
  • bc925e01e6 Adds support to the REQUEST_LINE variable Felipe Zimmerle 2015-07-22 01:57:46 -03:00
  • cb722c74b9 Adds support to REQUEST_HEADERS{_NAMES} and RESPONSE_HEADERS{_NAMES} vars Felipe Zimmerle 2015-07-22 01:48:20 -03:00
  • 97c0d561f6 Adds suppor to the REQUEST_FILENAME variable Felipe Zimmerle 2015-07-22 01:33:46 -03:00
  • 94eddfcf48 Adds support to the REQUEST_BODY_LENGTH variable Felipe Zimmerle 2015-07-22 01:30:48 -03:00
  • b6221c9811 Adds support to REQUEST_BODY and REQUEST_BASENAME variables Felipe Zimmerle 2015-07-22 01:25:46 -03:00
  • 6f7d3fa67a Adds support to the TIME* variables Felipe Zimmerle 2015-07-22 01:06:08 -03:00
  • ad442fb201 Fix transformation regression test Felipe Zimmerle 2015-07-22 00:39:01 -03:00
  • dbbb2c526e Adds support to REMOTE_PORT variable Felipe Zimmerle 2015-07-21 23:21:15 -03:00
  • e8476771e6 Adds support to REMOTE_HOST variable Felipe Zimmerle 2015-07-21 23:14:56 -03:00
  • cc576533b3 Adds regression test to the REMOTE_HOST variable Felipe Zimmerle 2015-07-21 23:07:49 -03:00
  • f05632acb6 Adds regression test for the REMOTE_ADDR variable Felipe Zimmerle 2015-07-21 23:07:07 -03:00