Commit graph

1401 commits

Author SHA1 Message Date
alteredCoder
fc8a0ee9d4 update 2023-07-31 15:06:42 +02:00
bui
4a38cb5bbb logging 2023-07-31 14:47:48 +02:00
bui
e4e2bb5504 switch to properly compiled regexp to be able to bail out early 2023-07-31 14:45:21 +02:00
bui
a7cd86f725 allow to select what variables shouldd be tracked 2023-07-31 12:15:04 +02:00
Sebastien Blot
c41386056a
remove local replace 2023-07-27 10:04:24 +02:00
Sebastien Blot
dd5e38a2c5
expose internal coraza vars in evt.Waap 2023-07-27 10:01:56 +02:00
Sebastien Blot
2f5a6fbb4f
wip 2023-07-27 09:22:26 +02:00
Sebastien Blot
f7e098047f
waf_rules -> waf-rules 2023-07-27 09:22:26 +02:00
Sebastien Blot
792961d757
wip 2023-07-27 09:22:26 +02:00
Sebastien Blot
01ced8fb99
merge 2023-07-27 09:22:26 +02:00
alteredCoder
4993758b36 handle missing headers 2023-07-26 12:47:16 +02:00
alteredCoder
c17b103f06 take method from header 2023-07-25 15:24:36 +02:00
bui
a326ffbb1e add distinct 2023-07-20 17:30:58 +02:00
bui
b33ba277bf add flatten to manipulate arrays of arrays 2023-07-20 17:10:01 +02:00
bui
54fd2e4e70 fixed 2023-07-20 16:47:07 +02:00
alteredCoder
779ea2e262 fix 2023-07-19 18:19:14 +02:00
alteredCoder
472f40b9d4 fix 2023-07-19 18:18:24 +02:00
alteredCoder
ab2c152627 reduce verbosity 2023-07-19 14:39:57 +02:00
alteredCoder
7d8c931d00 add loggers 2023-07-19 14:35:02 +02:00
alteredCoder
8ba692b115 debug 2023-07-19 12:02:38 +02:00
alteredCoder
cd5cb55a7e debug 2023-07-19 11:57:14 +02:00
alteredCoder
d946286e5c remove spew 2023-07-19 11:50:42 +02:00
alteredCoder
d0af521b9e update 2023-07-19 10:45:42 +02:00
alteredCoder
faf2042258 upate go.mods 2023-07-19 10:39:16 +02:00
alteredCoder
e543523ba3 update ban remediation 2023-07-19 10:34:22 +02:00
bui
f7eaefa518 up 2023-07-18 18:12:17 +02:00
Sebastien Blot
ef4fe8f5d3
merge 2023-07-13 16:22:21 +02:00
blotus
57547c32c9
Aggregate WAF rules into a single event (#2350) 2023-07-13 16:20:04 +02:00
bui
a6ba0e869c imp logging 2023-07-11 09:29:17 +02:00
bui
8baeb70998 add metrics 2023-07-10 18:00:19 +02:00
alteredCoder
84b6570554 Revert "Merge remote-tracking branch 'origin' into coraza_poc_acquis"
This reverts commit 7098e971c7, reversing
changes made to 13512891e4.
2023-07-04 18:46:20 +02:00
alteredCoder
7098e971c7 Merge remote-tracking branch 'origin' into coraza_poc_acquis 2023-07-04 17:42:39 +02:00
alteredCoder
13512891e4 add waf_routines 2023-07-04 17:36:56 +02:00
mmetc
73f71a0aa3
tests: vagrant refactoring (#2328) 2023-07-04 12:26:32 +02:00
mmetc
17cd792826
CI: update ansible tests for re2 (#2318) 2023-06-29 16:35:19 +02:00
mmetc
bd41f855cf
errors.Wrap -> fmt.Errorf (#2317) 2023-06-29 11:34:59 +02:00
blotus
e61d5a3034
rename status to state in fire response (#2313) 2023-06-29 11:06:49 +02:00
mmetc
ebe25d7653
func tests: install dependencies from make, log test helpers (#2314) 2023-06-28 10:07:05 +02:00
mmetc
893394ef5f
rename metabase APIClient to avoid confusion (#2305) 2023-06-27 15:07:16 +02:00
mmetc
e404e0b608
raise error with invalid 'on_success', 'on_failure' in profile (#2303) 2023-06-27 15:03:07 +02:00
mmetc
956703c31a
CI: Update setup-go action to v4 (with automatic cache) (#2168) 2023-06-27 14:50:45 +02:00
mmetc
85839b0199
support for stdin with "cscli decision import" and raw values (#2291)
and remove Origin from the struct, which was ignored anyway
2023-06-27 14:29:42 +02:00
mmetc
6e18c652cb
docker: build same re2 version for alpine/debian; bump yq (#2311)
also slightly improve layer cache usage
2023-06-27 13:43:42 +02:00
mmetc
a910b7beca
non-fatal error if some datasource can't be run (i.e. journalctl but systemd is missing) (#2309)
This on the other hand, gives a new fatal error when there are no valid datasources.
In the previous version, crowdsec kept running with just a warning if no
acquisition yaml or dir were specified.
2023-06-27 10:13:13 +02:00
he2ss
d26e17f505
update debian version to have latest systemd (#2304)
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
2023-06-26 12:52:10 +02:00
mmetc
aeca8f40c2
build docker version with c++ re2 (static) (#2307) 2023-06-25 23:45:20 +02:00
mmetc
4137482f65
docker: always merge .yaml.local in conf_get() (#2272)
With this change, all queries to the configuration will return the
values from .local if they are set. However, conf_set will only write
to .yaml and never to .local. This means users can potentially override
values that are supposed to be under control of the entrypoint
(credentials and things set from envvars).
2023-06-23 15:49:09 +02:00
mmetc
98c6038fde
Build with libre2 by default, options for wasm and static; add mk/gmsl (#2295) 2023-06-23 14:25:29 +02:00
mmetc
507da49b5a
send metrics immediately if agents are added or removed (#2296) 2023-06-23 14:06:04 +02:00
mmetc
9beb5388cb
errors.Wrap -> fmt.Errorf; clean up imports (#2301) 2023-06-23 14:04:58 +02:00