Disinstallazione
Rimuovi l'agente InfraFence e tutto ciò che ha aggiunto al server (catene e set del firewall, modifiche al web server, file di hardening, servizio) e il server dalla dashboard.
Ultimo aggiornamento:
Disinstallare l'agente
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --uninstallFerma il servizio, poi esegue infrafence-agent uninstall --clean, che rimuove ciò che l'agente ha aggiunto al sistema:
- i suoi salti del firewall da
INPUT,OUTPUTeDOCKER-USERe le sue cateneINFRAFENCE,INFRAFENCE-RULES,INFRAFENCE-PORTSeINFRAFENCE-EGRESS(con laINFRAFENCE-PORTSIPv6); - ogni ipset il cui nome inizia con
infrafence-; - il blocco degli user agent aggiunto a nginx o Apache;
- le sue regole ModSecurity, patch virtuali comprese (
/etc/modsecurity/infrafence); - i file di hardening che ha scritto:
/etc/ssh/sshd_config.d/00-infrafence-hardening.confe i filezz-infrafence-hardening.confdi nginx e Apache, ricaricando quei servizi.
Poi l'installer rimuove il servizio, il binario e la sua copia di backup, lo script di ripristino, i file di stato, l'avviso di login /etc/motd.d/infrafence, il socket del pannello e l'intera directory /etc/infrafence (configurazione, token e cache). Termina con InfraFence Agent uninstalled.
Le tue regole del firewall non vengono toccate: l'agente ha sempre lavorato solo nelle proprie catene.
Cosa resta
- I file in quarantena, in
/var/lib/infrafence/quarantine/, così non si perde nulla. Ripristinali o eliminali tu, poi rimuovi/var/lib/infrafence. - I pacchetti aggiunti dall'installer, se ce ne sono:
ipset,iptables,curl,ca-certificates.
Rimuovere il server dalla dashboard
La disinstallazione non cancella la cronologia del server. Nella dashboard apri il server, poi Impostazioni › Rimuovi questo server e digita l'hostname per confermare. Il server viene eliminato con tutti i suoi eventi, ban e scansioni. Solo proprietari e admin.
Container
docker rm -f infrafence-agent && docker volume rm infrafence-confighelm uninstall infrafence-agent --namespace infrafenceLe catene del firewall dell'agente stanno nel firewall dell'host, non nel container. Per rimuoverle subito, esegui infrafence-agent uninstall --clean tramite l'immagine:
docker run --rm --privileged --network host --pid host ghcr.io/infrafence/infrafence-agent:latest uninstall --clean