Y
|
8aaa04389f
|
ipset support; fixes #1
|
2018-03-17 17:46:22 +01:00 |
Yves G
|
f3b674ca26
|
dnat actions: simulate a transparent proxy, where logs are concerned
|
2018-03-16 13:42:01 +01:00 |
Y
|
e8d7d8df5c
|
fix in action_nftBan documentation
|
2018-03-12 18:18:28 +01:00 |
Y
|
60b7f11176
|
filter_inNetworks: allow an IP as a network (mask = /32 or /128)
|
2018-02-27 20:40:40 +01:00 |
Y
|
0140a934c2
|
action_log: log to systemd, aka. enable recidive detection
|
2018-02-27 11:50:52 +01:00 |
Y
|
c5135e847a
|
filter_inNetworks: check if IP is in one of the given networks
|
2018-02-24 21:16:22 +01:00 |
Y
|
71a9ba321f
|
daily report: see all, none, first, last, or first+last times
|
2018-02-23 20:24:11 +01:00 |
Y
|
901da5a367
|
more visible HTML tables in the daily report
|
2018-02-08 14:24:19 +01:00 |
Y
|
6f557f347e
|
Avoid SMTP errors (lines >998 characters) using quoted-printable
|
2018-02-05 21:43:54 +01:00 |
Yves G
|
dea4b5a016
|
switch from Step.run() recursion to Step.run()-in-a-loop to avoid too-deep call stacks
|
2018-02-05 19:30:48 +01:00 |
Yves G
|
14bda0a09b
|
let the whole code enter this new year 2018 :-)
|
2018-01-31 13:07:05 +01:00 |
Yves G
|
f58781adad
|
no more fallbacks
|
2018-01-31 12:04:21 +01:00 |
Y
|
298a4c3a11
|
more filters
|
2018-01-31 08:30:19 +01:00 |
Y
|
2680405c89
|
better-organized unit tests
|
2018-01-31 08:28:05 +01:00 |
Y
|
86f27e8aa3
|
filter to match any number of regex + noop action == a reject filter
|
2017-12-16 18:59:33 +01:00 |
Y
|
03b36437f0
|
daily journal temporary storage in a file
|
2017-12-16 18:31:06 +01:00 |
Y
|
fc864feca4
|
init
|
2017-12-15 19:41:31 +01:00 |