1.3 KiB
1.3 KiB
CLI commands BanForge
BanForge provides a command-line interface (CLI) to manage IP blocking, configure detection rules, and control the daemon process.
Commands
init - create a deps file
banforge init
Description This command creates the necessary directories and base configuration files required for the daemon to operate.
daemon - Starts the BanForge daemon process
banforge daemon
Description This command starts the BanForge daemon process in the background. The daemon continuously monitors incoming requests, detects anomalies, and applies firewall rules in real-time.
firewall - Manages firewall rules
banforge ban <ip>
banforge unban <ip>
Description These commands provide an abstraction over your firewall. If you want to simplify the interface to your firewall, you can use these commands.
rule - Manages detection rules
banforge rule add -n rule.name -c 403
banforge rule list
Description These command help you to create and manage detection rules in CLI interface.
| Flag | Required |
|---|---|
| -n -name | + |
| -s -service | + |
| -p -path | - |
| -m -method | - |
| -c -status | - |
| You must specify at least 1 of the optional flags to create a rule. |