Felipe Zimmerle
|
8647d63e90
|
Fix m accuracy initialization inside the Rule class
|
2016-02-15 15:47:36 -03:00 |
|
Felipe Zimmerle
|
a2ffb36159
|
Adds "matched" line to the audit logs
|
2016-02-12 13:28:43 -03:00 |
|
Felipe Zimmerle
|
362b376acb
|
Adds verbose logs to audit logs while deciding or not to save a request
|
2016-02-12 11:51:33 -03:00 |
|
Felipe Zimmerle
|
77a1dcab9b
|
parser: fix issue with skipAfter action
Considering \n and/or \r as the end of the token.
|
2016-02-11 16:42:39 -03:00 |
|
Felipe Zimmerle
|
049e4eb69d
|
Adds support to the @rbl operator
|
2016-02-11 14:25:58 -03:00 |
|
Felipe Zimmerle
|
4bdb4ed63a
|
Fix chained rules execution order
|
2016-02-10 14:29:45 -03:00 |
|
Felipe Zimmerle
|
8143f8ea89
|
Adds support to the action `maturity'
|
2016-02-10 13:55:12 -03:00 |
|
Felipe Zimmerle
|
714df8db20
|
Adds support to the action `accuracy'
|
2016-02-10 13:35:02 -03:00 |
|
Felipe Zimmerle
|
5a2a81a568
|
Adds support to the action `ver'
|
2016-02-10 12:53:22 -03:00 |
|
Felipe Zimmerle
|
77900ed4e2
|
Fix rules `messages' on the auditlog
|
2016-02-10 12:03:52 -03:00 |
|
Felipe Zimmerle
|
9474373264
|
General improvements on audit logs information
Making actions: msg, logdata, tag and others to work in the same
fashion that they work on ModSecurity v2.x
|
2016-02-05 15:19:53 -03:00 |
|
Felipe Zimmerle
|
b9b3e82900
|
Fix AuditLog parts selection
|
2016-01-21 15:03:47 -03:00 |
|
Felipe Zimmerle
|
9343942398
|
Adds mutex around the write operation on the auditlogs
|
2016-01-20 10:21:21 -03:00 |
|
Felipe Zimmerle
|
b46dc34573
|
Temporarily disable the HTML ENTITY DECODE transformation
|
2016-01-18 13:48:00 -03:00 |
|
Felipe Zimmerle
|
a102b5ce2c
|
Improves the method fill the ARGS collection
|
2016-01-15 10:35:24 -03:00 |
|
Felipe Zimmerle
|
98f45f357a
|
Using a better number generator to avoid conflicts
|
2016-01-15 09:34:51 -03:00 |
|
Felipe Zimmerle
|
36dfe81da0
|
Adds YAJL_CFLAGS to the project core
|
2016-01-15 08:12:40 -03:00 |
|
Felipe Zimmerle
|
fc225ff001
|
Fix whoAmI() call on Transaction
|
2016-01-15 08:12:27 -03:00 |
|
Felipe Zimmerle
|
b06eaadac7
|
Places the classes related to audit log into a separate namespace
|
2016-01-14 14:29:36 -03:00 |
|
Felipe Zimmerle
|
aaf995cc71
|
Adds missing file: transaction.h and removes assay.cc from git
|
2016-01-14 12:07:25 -03:00 |
|
Felipe Zimmerle
|
4db5cc7d26
|
Refactoring on Transaction class: adding comments and renaming variables
|
2016-01-14 12:02:59 -03:00 |
|
Felipe Zimmerle
|
6f1e6f37d7
|
Fix trasanction cleanup on the C API
|
2016-01-14 09:39:11 -03:00 |
|
Felipe Zimmerle
|
a51e707517
|
Renames class Assay to Transaction
|
2016-01-13 15:57:00 -03:00 |
|
Felipe Zimmerle
|
d780fd6290
|
Fix the parse to distinguish between @pm content and a variable
Before this patch the parser was not understanding @pm content that
contains a variable.
|
2016-01-12 13:59:27 -03:00 |
|
Felipe Zimmerle
|
702551ed42
|
Adds support to action `exec' to sec lang parser
|
2016-01-12 10:57:06 -03:00 |
|
Felipe Zimmerle
|
923620fbd0
|
Adds support to the action `allow' in the sec parser
|
2016-01-12 10:42:36 -03:00 |
|
Felipe Zimmerle
|
7901c2c899
|
Adds the actions SetSID and SetUID to the seclang parser
|
2016-01-12 10:34:33 -03:00 |
|
Felipe Zimmerle
|
ab92bed6fa
|
Parser improvement: Supporting variables selection with regex
|
2016-01-12 09:59:33 -03:00 |
|
Felipe Zimmerle
|
3acc013e49
|
Improves the secrules parser
|
2016-01-11 17:50:35 -03:00 |
|
Felipe Zimmerle
|
f23908f145
|
Improves the secrules parser
|
2016-01-11 15:14:26 -03:00 |
|
Felipe Zimmerle
|
8c7b6199f7
|
Optimization on the tolower function
|
2016-01-07 09:16:06 -03:00 |
|
Felipe Zimmerle
|
0762892368
|
Small fix on pull request #982
|
2016-01-06 17:00:43 -03:00 |
|
Chaim Sanders
|
e38a468a26
|
Updated with suggestions from @zimmerle for code style
|
2016-01-06 17:00:43 -03:00 |
|
Chaim Sanders
|
b3ab9a4084
|
Support for correct implimentation of REQUEST_URI
|
2016-01-06 17:00:43 -03:00 |
|
Felipe Zimmerle
|
dd35b47764
|
Removes initcol debug messages
|
2016-01-06 17:00:43 -03:00 |
|
Felipe Zimmerle
|
decf04d264
|
Adds support to SecResponseBodyMimeType
|
2015-12-24 11:55:24 -03:00 |
|
Felipe Zimmerle
|
c2d9a153cb
|
Adds support to afl fuzzer in the build system
|
2015-12-23 00:27:30 -03:00 |
|
Felipe Zimmerle
|
913e22a77d
|
Adds initial support to initcol action
|
2015-12-22 12:10:15 -03:00 |
|
Felipe Zimmerle
|
fb3696ac04
|
Fix a few things to provide an easy interface for script bindings
|
2015-12-22 11:53:36 -03:00 |
|
Felipe Zimmerle
|
ac10d8863c
|
Changes the operator evaluate method to only support two arguments
Second argument can be empty if there is not need for it.
|
2015-12-22 11:53:31 -03:00 |
|
Felipe Zimmerle
|
215c4d1071
|
Fix ARGS_POST and ARGS_GET variables order on the parser
|
2015-12-11 09:26:01 -03:00 |
|
Felipe Zimmerle
|
42ce0475b2
|
Coding style: changes the namespace in the comments
|
2015-12-10 13:20:32 -03:00 |
|
Felipe Zimmerle
|
80b82d3707
|
Adds the Global LDADD option and fed according to the platform
|
2015-12-01 17:34:18 -03:00 |
|
Felipe Zimmerle
|
467c977afc
|
Fix compilation without the GeoIP headers installed on the system
|
2015-12-01 15:27:14 -03:00 |
|
Felipe Zimmerle
|
854ca4c1cd
|
Removes libinjection sources from the main project and add it as subfolder
That way we can control the CFLAGS that will be sent to libinjection.
Avoiding, for instance, the utilization of c++11 on libinjection c code.
|
2015-12-01 11:21:28 -03:00 |
|
Felipe Zimmerle
|
ea636e80ee
|
Clarifies conditional by placing its parts into parentheses
|
2015-12-01 10:56:50 -03:00 |
|
Felipe Zimmerle
|
b5a43871e6
|
Changes library namespace from ModSecurity to modsecurity
|
2015-12-01 10:55:59 -03:00 |
|
Felipe Zimmerle
|
fbf8ea74f3
|
Makes YAJL dependency to be optional
|
2015-11-24 16:03:33 -03:00 |
|
Felipe Zimmerle
|
09a958544d
|
Makes @geoLookup optional depending on the availability of libGeoIP
|
2015-11-20 11:09:05 -03:00 |
|
Felipe Zimmerle
|
de79848285
|
Code cosmetics
|
2015-11-18 12:59:08 -03:00 |
|