d3m0k1d 8b6dc88233
All checks were successful
CD - BanForge Release / release (push) Successful in 28s
CI.yml / build (push) Successful in 3m43s
CD - BanForge Release / build (amd64, linux) (push) Successful in 3m8s
CD - BanForge Release / build (arm64, linux) (push) Successful in 2m8s
chore: fix cd
2026-01-14 14:40:48 +03:00
2026-01-14 14:40:48 +03:00
2026-01-13 19:30:24 +03:00
2026-01-14 01:21:30 +03:00
2026-01-13 14:58:18 +03:00
Add
2026-01-11 19:41:04 +03:00
2026-01-14 01:21:30 +03:00
2026-01-04 17:58:33 +03:00
2026-01-12 16:06:58 +03:00

BanForge

Log-based IPS system written in Go for Linux based system.

Table of contents

  1. Overview
  2. Requirements
  3. Installation
  4. Usage
  5. License

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

Description
No description provided
Readme GPL-3.0 3 MiB
v0.6.1 Latest
2026-02-24 12:14:59 +00:00
Languages
Go 97.6%
Shell 1.5%
Makefile 0.9%