Commit Graph

  • 22334c9bb6 Adds capture action to detectXSS Victor Hora 2018-03-09 16:57:56 -05:00
  • b59d19e95a CHANGES: Adds info about #1701 Felipe Zimmerle 2018-03-12 20:22:17 -03:00
  • e50c317b7a Temporarily accept invalid MULTIPART_SEMICOLON_MISSING operator Victor Hora 2018-03-09 12:47:41 -05:00
  • 70ace0faa4 Adds capture action to detectSQLi Felipe Zimmerle 2018-03-09 12:53:00 -03:00
  • 0f361b7065 Adds capture action to RBL Felipe Zimmerle 2018-03-09 11:38:16 -03:00
  • df25c48f53 Adds capture action to verifyCC Felipe Zimmerle 2018-03-09 11:26:24 -03:00
  • 77a885da5f Adds capture action to verifySSN Felipe Zimmerle 2018-03-09 09:42:05 -03:00
  • 60b2469097 Updates bison parser Felipe Zimmerle 2018-03-08 19:05:53 -03:00
  • 0b494c4cdc Adds capture action to verifyCPF Felipe Zimmerle 2018-03-08 19:00:16 -03:00
  • 64ce41280d Prettier error messages for unsupported configurations (UX) Victor Hora 2018-03-06 14:13:03 -05:00
  • a66acebc05 Add missing verify*** transformation statements to parser Victor Hora 2018-03-04 17:04:03 -05:00
  • 8bb64c3ee3 Code cosmetics: removes an unused piece of code Felipe Zimmerle 2018-03-01 11:52:01 -03:00
  • 450c966da0 Fix a set of compilation warnings Felipe Zimmerle 2018-03-01 11:36:31 -03:00
  • c8666fae31 Check for disruptive action on SecDefaultAction Felipe Zimmerle 2018-02-28 13:57:41 -03:00
  • 6842d4bba8 Fix block-block infinite loop. Felipe Zimmerle 2018-02-28 12:05:01 -03:00
  • 203e85e33f Adds information on #1619 Felipe Zimmerle 2018-02-28 11:20:13 -03:00
  • 9ae7b6e1e5 Fix arabic charset in unicode_mapping file Felipe Zimmerle 2018-02-28 11:16:34 -03:00
  • c51e3e242c CHANGES: Adds info about #1636 Felipe Zimmerle 2018-02-28 11:04:18 -03:00
  • 4ac14a2622 Cosmetics on top of: #1636 Felipe Zimmerle 2018-02-28 11:03:19 -03:00
  • a0bea7356d Correction remove_by_tag and remove_by_msg Minasu 2017-12-20 15:02:35 +01:00
  • 5e8062cf72 CHANGES: Adds info about #1691 Felipe Zimmerle 2018-02-28 08:55:06 -03:00
  • 8d61a3df90 Fix LMDB compile error Hegedüs Ervin 2018-02-27 21:07:43 +00:00
  • 854a661a2a Fix gcc compilation issue Felipe Zimmerle 2018-02-26 20:25:05 -03:00
  • dca642369e Fix on top of #1677 Felipe Zimmerle 2018-02-26 17:53:18 -03:00
  • f16eb8b54a CHANGES: Adds info about #1640 Felipe Zimmerle 2018-02-23 18:56:51 -03:00
  • ebc068b8ce Fix msc_who_am_i() to return pointer to a valid C string Andrei Belov 2017-12-26 22:13:30 +03:00
  • 3fa3094eee CHANGES: Adds info about #1652 Felipe Zimmerle 2018-02-23 18:38:31 -03:00
  • 9dff36f598 Added some cosmetics to autoconf related code Ervin Hegedüs 2018-01-13 20:15:31 +01:00
  • ccb1068e85 CHANGES: Adds info about #1678 Felipe Zimmerle 2018-02-23 14:11:21 -03:00
  • b50658d1e3 Fix "make dist" target to include necessary headers for Lua Andrei Belov 2018-02-21 13:06:46 +03:00
  • 93ccad1910 CHANGES: Adds info about #1677 Felipe Zimmerle 2018-02-23 14:05:54 -03:00
  • ccc1f2031a Fix "include /foo/*.conf" for single matched object in directory Andrei Belov 2018-02-16 11:46:46 +03:00
  • 3539c59a67 Adds regression for base64 transformation Felipe Zimmerle 2018-02-23 10:46:28 -03:00
  • ab78b0cfb1 Add missing Base64 transformation statements to parser Victor Hora 2018-02-12 00:35:00 -05:00
  • e3b6b4ccff Fix resource load on ip match from file Felipe Zimmerle 2018-02-22 21:23:20 -03:00
  • 6f718f9d40 Updates on CHANGES Felipe Zimmerle 2018-02-22 12:05:41 -03:00
  • 0461c1c065 Fix examples compilation while using disable-shared Felipe Zimmerle 2018-02-21 22:46:36 -03:00
  • ac100785d1 Fix compilation issue while xml is disabled Felipe Zimmerle 2018-02-21 16:15:05 -03:00
  • ff782ddfa4 Having LDADD and LDFLAGS organized on Makefile.am Felipe Zimmerle 2018-02-21 14:24:21 -03:00
  • 2b052b0edb Checking std::deque size before use it Felipe Zimmerle 2018-02-06 22:47:24 -03:00
  • eeec7efb68 Renames collection::Variable to VariableValue Felipe Zimmerle 2018-02-02 18:50:04 -03:00
  • de7c5c89bb Using shared var for variables names Felipe Zimmerle 2018-02-02 15:41:13 -03:00
  • 6f7fdd9493 Using direct variable access instead m_collections Felipe Zimmerle 2018-01-28 02:31:11 -03:00
  • 43bba3f942 Removes the depricated MacroExpansion class Felipe Zimmerle 2018-01-27 21:41:20 -03:00
  • f17af95728 Using RunTimeString on setvar action Felipe Zimmerle 2018-01-27 21:34:39 -03:00
  • a6830c76f2 parser refactoring: ops no longer carry a payload Felipe Zimmerle 2018-01-25 11:43:39 -03:00
  • a299997e02 Using run time string on the operators Felipe Zimmerle 2018-01-22 18:05:02 -03:00
  • 6a97dbee7a Using stack to save parser state Felipe Zimmerle 2018-01-17 09:24:04 -03:00
  • b5e996602c Removes useless state Felipe Zimmerle 2018-01-10 22:56:06 -03:00
  • 2d892a3176 Adds support for multipart vars on the parser Felipe Zimmerle 2018-01-10 22:26:37 -03:00
  • 6fe8655ed9 Adds support for RunTimeString Felipe Zimmerle 2018-01-09 20:39:09 -03:00
  • cd30509f3a Fix the debuglogs for the regression tests Felipe Zimmerle 2018-01-03 09:49:20 -03:00
  • c3b19e7f82 Updates CHANGES file Felipe Zimmerle 2018-01-02 23:00:33 -03:00
  • 2ba788d2d7 perf improvement: Checks debuglog level before format debug msg Felipe Zimmerle 2018-01-02 22:58:50 -03:00
  • a037726308 Updates CHANGES file Felipe Zimmerle 2018-01-02 21:18:14 -03:00
  • 768a76a61e perf. improvement/rx: Only compute dynamic regex in case of macro Felipe Zimmerle 2018-01-02 20:54:44 -03:00
  • 4a23891c85 Updates the CHANGES file to reflect the changes on bench utility Felipe Zimmerle 2018-01-02 21:16:22 -03:00
  • d162d4e20b Fix uri on the benchmark utility Felipe Zimmerle 2018-01-02 20:42:47 -03:00
  • e6712358fa Merge pull request #1639 from defanator/v3/skip_lua51 Victor Hora 2018-02-14 10:09:19 -05:00
  • d0e2382507 Checking std::deque size before use it v3/twaf8.5-v3.0.0-perf Felipe Zimmerle 2018-02-06 22:47:24 -03:00
  • f86de566d1 Enables sanitizing of json request bodies in the apache module for native log format florian-eichelberger 2017-05-30 22:05:16 -03:00
  • 177234ce99 Renames collection::Variable to VariableValue v3/twaf8.5-v3.0.0-perf-test Felipe Zimmerle 2018-02-02 18:50:04 -03:00
  • 2ccf4086d8 Using shared var for variables names Felipe Zimmerle 2018-02-02 15:41:13 -03:00
  • 557e738915 Using direct variable access instead m_collections Felipe Zimmerle 2018-01-28 02:31:11 -03:00
  • e5b10002cd Removes the depricated MacroExpansion class Felipe Zimmerle 2018-01-27 21:41:20 -03:00
  • 24e786117b Using RunTimeString on setvar action Felipe Zimmerle 2018-01-27 21:34:39 -03:00
  • 0215617728 parser refactoring: ops no longer carry a payload Felipe Zimmerle 2018-01-25 11:43:39 -03:00
  • e5d8a34987 Using run time string on the operators Felipe Zimmerle 2018-01-22 18:05:02 -03:00
  • 873f5dd08b Using stack to save parser state Felipe Zimmerle 2018-01-17 09:24:04 -03:00
  • 2f86a6b708 Removes useless state Felipe Zimmerle 2018-01-10 22:56:06 -03:00
  • 56f0ff48e7 Adds support for multipart vars on the parser Felipe Zimmerle 2018-01-10 22:26:37 -03:00
  • 62022b49a2 Removes useless state Felipe Zimmerle 2018-01-10 22:56:06 -03:00
  • 63869931d2 Adds support for multipart vars on the parser Felipe Zimmerle 2018-01-10 22:26:37 -03:00
  • 4bfed17c34 Adds support for RunTimeString Felipe Zimmerle 2018-01-09 20:39:09 -03:00
  • 5c565610ad Adds support for RunTimeString Felipe Zimmerle 2018-01-09 20:39:09 -03:00
  • d9d702f401 Fix the debuglogs for the regression tests Felipe Zimmerle 2018-01-03 09:49:20 -03:00
  • 65e867b3b0 Fix the debuglogs for the regression tests Felipe Zimmerle 2018-01-03 09:49:20 -03:00
  • 14b844dd09 Updates CHANGES file Felipe Zimmerle 2018-01-02 23:00:33 -03:00
  • 2c7ec68766 perf improvement: Checks debuglog level before format debug msg Felipe Zimmerle 2018-01-02 22:58:50 -03:00
  • ac53c1266f Updates CHANGES file Felipe Zimmerle 2018-01-02 21:18:14 -03:00
  • 2aa0694177 perf. improvement/rx: Only compute dynamic regex in case of macro Felipe Zimmerle 2018-01-02 20:54:44 -03:00
  • 94caa19110 Updates the CHANGES file to reflect the changes on bench utility Felipe Zimmerle 2018-01-02 21:16:22 -03:00
  • 1c12f4e60e Fix uri on the benchmark utility Felipe Zimmerle 2018-01-02 20:42:47 -03:00
  • e2afd5eee4 Updates CHANGES file Felipe Zimmerle 2018-01-02 23:00:33 -03:00
  • 068f7ea29f perf improvement: Checks debuglog level before format debug msg Felipe Zimmerle 2018-01-02 22:58:50 -03:00
  • 0967aadc2f Updates CHANGES file Felipe Zimmerle 2018-01-02 21:18:14 -03:00
  • b7987b4dae perf. improvement/rx: Only compute dynamic regex in case of macro Felipe Zimmerle 2018-01-02 20:54:44 -03:00
  • f34ee28657 Updates the CHANGES file to reflect the changes on bench utility Felipe Zimmerle 2018-01-02 21:16:22 -03:00
  • 1e04829a45 Fix uri on the benchmark utility Felipe Zimmerle 2018-01-02 20:42:47 -03:00
  • f9abf279e2 Revert "support macro expansion in @rx" v3/twaf8.5-v3.0.0-no-dynamic-rx Felipe Zimmerle 2017-12-28 23:09:10 -03:00
  • c0c19e3a99 Revert "add a test for macro expansion in @rx" Felipe Zimmerle 2017-12-28 23:09:09 -03:00
  • 2047baf208 Revert "add @rx macro expansion test to list in Makefile" Felipe Zimmerle 2017-12-28 23:09:08 -03:00
  • c0174a7ef7 Revert "Removes a regex optimization added at #1536" Felipe Zimmerle 2017-12-28 23:09:06 -03:00
  • e89012680e highlight: Fix JSON structure v3/twaf8.5-v3.0.0 Felipe Zimmerle 2017-12-04 12:16:21 -03:00
  • 8c2edc6a93 Fix on the m_buf generation: avoid padding before request body Felipe Zimmerle 2017-12-04 12:16:19 -03:00
  • d56345084d Adds request_headers_names.conf to reading_logs_via_rule_message example Felipe Zimmerle 2017-12-04 12:16:13 -03:00
  • d240a026ce Having a better error handler for the highlight feature Felipe Zimmerle 2017-03-15 21:35:33 -03:00
  • a80c14f283 Changes the line terminator to fixed value: \n Felipe Zimmerle 2017-12-04 12:15:21 -03:00
  • 7e1d1034d7 Adjusts the line terminator in the RuleMessage::m_buf variable Felipe Zimmerle 2017-12-04 12:15:08 -03:00
  • 05a683bf9a Adds support to m_highlightJSON in RuleMessage class Felipe Zimmerle 2017-12-04 12:10:38 -03:00