mirror of
https://github.com/pldubouilh/blockfast.git
synced 2026-08-28 04:46:58 -04:00
e3211d8c8e84a93b7634d11bcbc5583c6ec60e31
it's a perf boost, but we drastically reduce portability as it will drag a libipset and a libc dependency along.
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) ?
Languages
Rust
92.1%
Makefile
7.9%