
Automatisierter IP-Bann-Dienst, der fehlgeschlagene Anmeldeversuche aus Ereignisprotokollen und Dateien erkennt und Angreifer auf Windows und Linux über die Firewall-Integration blockiert.
Bitte beachten Sie, dass Sie für IPBan Pro Installationsanweisungen unter https://ipban.com/ipban-pro-install-instructions/ finden. Diese Installationsanweisungen hier auf GitHub gelten für die kostenlose IPBan-Version.
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1'))
Hinweis: PowerShell 5.1 oder höher ist erforderlich.
Erweiterte Installationsoptionen
Das Installationsskript unterstützt zusätzliche Parameter zur Anpassung. Aufgrund der in kürzlichen Updates eingeführten PowerShell-Parametervalidierung müssen Sie den Parameter startupType explizit angeben, wenn Sie den Einzeiler-Installationsbefehl verwenden.
Installation mit benutzerdefiniertem Starttyp:
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'delayed-auto'"
Ersetzen Sie 'delayed-auto' durch 'auto', wenn der Dienst sofort beim Start ausgeführt werden soll (bietet sofortigen Schutz, kann aber Kompatibilitätsprobleme verursachen).
Verfügbare Parameter:
-startupType: Starttyp des Dienstes - 'delayed-auto' (Standard, sicherer) oder 'auto' (sofortiger Schutz beim Start)-silent: $True für nicht-interaktive Installation, $False (Standard) für interaktiven Modus-autostart: $True (Standard) zum sofortigen Starten des Dienstes nach der Installation, $False zum Gestoppt lassen-uninstall: 'uninstall' oder 'u' zur Deinstallation von IPBanBeispiel mit mehreren Parametern:
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'auto' -silent `$True -autostart `$True"
Hinweis: Der Starttyp 'delayed-auto' wartet, dass Dienste mit höherer Priorität zuerst starten, wodurch das System nach dem Booten kurzzeitig ungeschützt bleibt. Die Option 'auto' bietet sofortigen Schutz beim Booten, kann jedoch bei einigen Systemkonfigurationen Kompatibilitätsprobleme verursachen. Wenn Sie 'auto' wählen, überprüfen Sie, ob der Dienst nach einem Neustart korrekt startet.