Desinstalação
Remova o agente InfraFence e tudo o que ele adicionou ao servidor (chains e sets do firewall, alterações no servidor web, arquivos de hardening, o serviço) e remova o servidor do painel.
Última atualização:
Desinstalar o agente
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --uninstallEle para o serviço e depois executa infrafence-agent uninstall --clean, que remove o que o agente adicionou ao sistema:
- os saltos de firewall dele a partir de
INPUT,OUTPUTeDOCKER-USER, e as chainsINFRAFENCE,INFRAFENCE-RULES,INFRAFENCE-PORTSeINFRAFENCE-EGRESS(com aINFRAFENCE-PORTSdo IPv6); - todo ipset cujo nome começa com
infrafence-; - o bloqueio de user agents que ele adicionou ao nginx ou ao Apache;
- as regras ModSecurity dele, patches virtuais incluídos (
/etc/modsecurity/infrafence); - os arquivos de hardening que ele gravou:
/etc/ssh/sshd_config.d/00-infrafence-hardening.confe os arquivoszz-infrafence-hardening.confdo nginx e do Apache, recarregando esses serviços.
Em seguida, o instalador remove o serviço, o binário e o backup dele, o script de recuperação, os arquivos de estado, o aviso de login /etc/motd.d/infrafence, o socket do painel de hospedagem e todo o diretório /etc/infrafence (configuração, token e caches). Ele termina com InfraFence Agent uninstalled.
As suas próprias regras de firewall não são tocadas: o agente sempre trabalhou só nas chains dele.
O que fica
- Os arquivos em quarentena, em
/var/lib/infrafence/quarantine/, para que nada se perca. Restaure-os ou exclua-os você mesmo e depois remova/var/lib/infrafence. - Os pacotes que o instalador adicionou, se houver:
ipset,iptables,curl,ca-certificates.
Remover o servidor do painel
Desinstalar não apaga o histórico do servidor. No painel, abra o servidor, depois Configurações › Remover este servidor e digite o hostname para confirmar. Isso exclui o servidor com todos os eventos, banimentos e varreduras dele. Só proprietários e admins.
Contêineres
docker rm -f infrafence-agent && docker volume rm infrafence-confighelm uninstall infrafence-agent --namespace infrafenceAs chains de firewall do agente ficam no firewall do host, não no contêiner. Para removê-las na hora, execute infrafence-agent uninstall --clean pela imagem:
docker run --rm --privileged --network host --pid host ghcr.io/infrafence/infrafence-agent:latest uninstall --clean