Désinstallation
Retirer l'agent InfraFence et tout ce qu'il a ajouté au serveur - chaînes et ensembles du pare-feu, modifications du serveur web, fichiers de durcissement, le service - et supprimer le serveur du tableau de bord.
Dernière mise à jour:
Désinstaller l'agent
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --uninstallLa commande arrête le service, puis lance infrafence-agent uninstall --clean, qui retire ce que l'agent a ajouté au système :
- ses sauts de pare-feu depuis
INPUT,OUTPUTetDOCKER-USER, et ses chaînesINFRAFENCE,INFRAFENCE-RULES,INFRAFENCE-PORTSetINFRAFENCE-EGRESS(avec la chaîne IPv6INFRAFENCE-PORTS) ; - chaque ipset dont le nom commence par
infrafence-; - le blocage par user agent qu'il a ajouté à nginx ou Apache ;
- ses règles ModSecurity, correctifs virtuels compris (
/etc/modsecurity/infrafence) ; - les fichiers de durcissement qu'il a écrits :
/etc/ssh/sshd_config.d/00-infrafence-hardening.confet les fichierszz-infrafence-hardening.confde nginx et Apache, en rechargeant ces services.
Ensuite, l'installateur retire le service, le binaire et sa sauvegarde, le script de récupération, les fichiers d'état, le message de connexion /etc/motd.d/infrafence, le socket du panneau et tout le répertoire /etc/infrafence (configuration, jeton et caches). Il se termine par InfraFence Agent uninstalled.
Vos propres règles de pare-feu ne sont pas touchées : l'agent n'a jamais travaillé que dans ses propres chaînes.
Ce qui reste
- Les fichiers en quarantaine, dans
/var/lib/infrafence/quarantine/, pour que rien ne soit perdu. Restaurez-les ou supprimez-les vous-même, puis retirez/var/lib/infrafence. - Les paquets que l'installateur a ajoutés, le cas échéant :
ipset,iptables,curl,ca-certificates.
Supprimer le serveur du tableau de bord
La désinstallation ne supprime pas l'historique du serveur. Dans le tableau de bord, ouvrez le serveur, puis Paramètres › Supprimer ce serveur et saisissez le nom d'hôte pour confirmer. Cela supprime le serveur avec tous ses événements, bannissements et analyses. Réservé aux propriétaires et aux admins.
Conteneurs
docker rm -f infrafence-agent && docker volume rm infrafence-confighelm uninstall infrafence-agent --namespace infrafenceLes chaînes de pare-feu de l'agent se trouvent dans le pare-feu de l'hôte, pas dans le conteneur. Pour les retirer tout de suite, lancez infrafence-agent uninstall --clean via l'image :
docker run --rm --privileged --network host --pid host ghcr.io/infrafence/infrafence-agent:latest uninstall --clean