From 2a2e5453ca0e8cbbb21086f952ea07b6357c24c3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 4 Sep 2025 19:05:37 +0200 Subject: [PATCH] make socket path configurable --- cmd/fail2ban-dashboard/fail2ban-dashboard.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/fail2ban-dashboard/fail2ban-dashboard.go b/cmd/fail2ban-dashboard/fail2ban-dashboard.go index e30fb7f..324f30a 100644 --- a/cmd/fail2ban-dashboard/fail2ban-dashboard.go +++ b/cmd/fail2ban-dashboard/fail2ban-dashboard.go @@ -22,6 +22,7 @@ var port int var cacheDir string var user string var password string +var socketPath string var rootCmd = &cobra.Command{ Use: "fail2ban-dashboard", @@ -44,6 +45,7 @@ func init() { rootCmd.Flags().StringVarP(&cacheDir, "cache-dir", "c", "", "directory to cache GeoIP data (default current working directory)") rootCmd.Flags().StringVar(&user, "auth-user", "", "username for basic auth") rootCmd.Flags().StringVar(&password, "auth-password", "", "password for basic auth") + rootCmd.Flags().StringVarP(&socketPath, "socket", "s", "/var/run/fail2ban/fail2ban.sock", "fail to ban socket") rootCmd.AddCommand(versionCmd) } @@ -57,8 +59,6 @@ func main() { func run(cmd *cobra.Command, args []string) { fmt.Printf("This is fail2ban-dashboard %s (%s)\n", Version, GitHash) - socketPath := "/var/run/fail2ban/fail2ban.sock" - f2bc, socketError := client.NewFail2BanClient(socketPath) var fail2banVersion = "unknown"