Commit Graph

17 Commits (master)

Author SHA1 Message Date
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