Pierre Dubouilh e3211d8c8e switch to ipset-sys
it's a perf boost, but we drastically reduce portability
as it will drag a libipset and a libc dependency along.
2022-08-03 01:25:01 +02:00
ci
2021-10-10 12:19:41 +02:00
2022-08-03 01:25:01 +02:00
2021-10-10 12:15:39 +02:00
2022-08-03 01:25:01 +02:00
2022-08-03 01:25:01 +02:00
2021-10-04 22:17:08 +02:00
2022-08-03 01:25:01 +02:00
2021-10-10 12:15:39 +02:00

blockfast

block ssh and http scanners fast

features:

  • generic SSH log parser
  • generic Common Log Format parser (apache logs, caddy logs, etc...)
  • sane defaults
  • fast ip ban with ipset
  • libmusl static release builds, no libc dependency
  • lighter alternative to fail2ban

Todo: more granular CLI args to filter HTTP Status codes (e.g. 5 401 leads to a block, but 30 404 before a block) ?

S
Description
block SSH and HTTP scanners fast
Readme MIT
136 KiB
Languages
Rust 92.1%
Makefile 7.9%