
Service automatisé de bannissement IP qui détecte les tentatives de connexion échouées à partir des journaux d'événements et de fichiers, bloquant les attaquants sur Windows et Linux via l'intégration du pare-feu.
Veuillez noter que pour IPBan Pro, vous trouverez les instructions d'installation sur https://ipban.com/ipban-pro-install-instructions/. Ces instructions d'installation ici sur github concernent la version gratuite d'IPBan.
$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'))
Remarque : PowerShell 5.1 ou supérieur est requis.
Options d'installation avancées
Le script d'installation prend en charge des paramètres supplémentaires pour la personnalisation. En raison de la validation des paramètres PowerShell introduite dans les mises à jour récentes, vous devez spécifier explicitement le paramètre startupType lors de l'utilisation de la commande d'installation en une ligne.
Installation avec un type de démarrage personnalisé :
$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'"
Remplacez 'delayed-auto' par 'auto' si vous souhaitez que le service démarre immédiatement au démarrage (offre une protection immédiate mais peut avoir des problèmes de compatibilité).
Paramètres disponibles :
-startupType : Type de démarrage du service - 'delayed-auto' (par défaut, plus sûr) ou 'auto' (protection immédiate au démarrage)-silent : $True pour une installation non interactive, $False (par défaut) pour le mode interactif-autostart : $True (par défaut) pour démarrer le service immédiatement après l'installation, $False pour le laisser arrêté-uninstall : 'uninstall' ou 'u' pour désinstaller IPBanExemple avec plusieurs paramètres :
$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"
Remarque : Le type de démarrage 'delayed-auto' attend que les services de priorité supérieure démarrent en premier, laissant le système brièvement non protégé après le démarrage. L'option 'auto' offre une protection immédiate au démarrage mais peut rencontrer des problèmes de compatibilité avec certaines configurations système. Si vous choisissez 'auto', vérifiez que le service démarre correctement après le redémarrage.