
Este script PowerShell é destinado a qualquer pessoa que queira corrigir a vulnerabilidade Log4j em seu ambiente. Ele pode ser direcionado a várias máquinas e executado remotamente como um job em todos os dispositivos ou apenas nos afetados.
project_description
Explore a documentação »
Ver Demonstração
·
Reportar Bug
·
Solicitar Funcionalidade
Este script PowerShell foi desenvolvido para ser utilizado por qualquer pessoa que deseje remediar a Vulnerabilidade do Log4j em seu ambiente. Ele pode ser direcionado a múltiplas máquinas e executado remotamente como um job em todos os dispositivos ou apenas nos afetados.
Este é um exemplo de como você pode dar instruções para configurar seu projeto localmente. Para obter uma cópia local em funcionamento, siga estes passos de exemplo simples.
Você deve ter os direitos apropriados em seu ambiente para executar scripts administrativos do PowerShell em máquinas remotas.
Clone o repositório ou baixe o script PowerShell Clone:
git clone https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation.git
Baixar o Script:
wget https://raw.githubusercontent.com/digital-dev/Log4j-Remediation/main/Log4j-CVE-2021-44228-Remediation.ps1
Abra o script no PowerShell ISE
Defina a política de execução para permitir a execução do script.
Set-ExecutionPolicy Bypass -Scope CurrentUser
Adicione os computadores afetados à matriz de computadores editando a matriz "Computadores Vulneráveis".
$vulnerable_computers = @"
computer-1
computer-2
computer-n
"@
Atualize no script a localização onde 7z.exe e 7z.dll estão localizados em um compartilhamento de rede acessível.
$7zip_download_location = "\\accessible_networkshare"
Depois que todas as suas variáveis forem definidas, a execução do script lançará um job para percorrer automaticamente todos os computadores listados e remover o jndilookup.class de todos os arquivos jar encontrados.
Veja as issues abertas para uma lista completa de funcionalidades propostas (e problemas conhecidos).
As contribuições são o que tornam a comunidade open source um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada.
Se você tiver uma sugestão que possa melhorar isso, por favor, faça um fork do repositório e crie um pull request. Você também pode simplesmente abrir uma issue com a tag "enhancement". Não se esqueça de dar uma estrela no projeto! Obrigado novamente!
git checkout -b feature/AmazingFeature)git commit -m 'Adiciona alguma AmazingFeature')git push origin feature/AmazingFeature)Distribuído sob a Licença GPLv3. Veja LICENSE.txt para mais informações.
Link do Projeto: https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation