24fe951e49d4e994e4e10acfce4a59469bd06339
All checks were successful
CI.yml / build (push) Successful in 1m45s
feat: first version for alpha test daemon on server fix: add second template for fix bug with slice Fix: add chek if path exists Fix: template one more time feat: Add file db on init command feat: add create dit feat: Add to init command create table to db feat: Add new logs for debug on server feat: Add CD, first release version chore:fix cd fix: change artifact ver from v4->v2 fix: ci one more time fix: ci
BanForge
Log-based IPS system written in Go for Linux based system.
Table of contents
Overview
BanForge is a simple IPS for replacement fail2ban in Linux system. The project is currently in its early stages of development. All release are available on my self-hosted Gitea because Github have limit for Actions. If you have any questions or suggestions, create issue on Github.
Roadmap
- Real-time Nginx log monitoring
- Add support for other service
- Add support for user service with regular expressions
- TUI interface
Requirements
- Go 1.21+
- ufw/iptables/nftables/firewalld
Installation
currently no binary file if you wanna build the project yourself, you can use Makefile
Usage
License
The project is licensed under the GPL-3.0