
Este script de PowerShell está diseñado para ser utilizado por cualquier persona que busque remediar la vulnerabilidad Log4j en su entorno. Puede apuntar a múltiples máquinas y ejecutarse de forma remota como un trabajo en todos los dispositivos o solo en los afectados.
descripción_del_proyecto
Explora la documentación »
Ver Demo
·
Reportar un Error
·
Solicitar Funcionalidad
Este script de PowerShell está diseñado para ser utilizado por cualquier persona que desee remediar la vulnerabilidad Log4j en su entorno. Puede apuntar a múltiples máquinas y ejecutarse de forma remota como un trabajo en todos los dispositivos o solo en los afectados.
Este es un ejemplo de cómo dar instrucciones para configurar tu proyecto localmente. Para obtener una copia local en funcionamiento, sigue estos sencillos pasos de ejemplo.
Debes tener los derechos apropiados en tu entorno para ejecutar scripts administrativos de PowerShell en máquinas remotas.
Clona el repositorio o descarga el script de PowerShell Clonar:
git clone https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation.git
Descargar Script:
wget https://raw.githubusercontent.com/digital-dev/Log4j-Remediation/main/Log4j-CVE-2021-44228-Remediation.ps1
Abre el script en PowerShell ISE
Establece la política de ejecución para permitir la ejecución de scripts.
Set-ExecutionPolicy Bypass -Scope CurrentUser
Agrega las computadoras afectadas al arreglo de computadoras editando el arreglo "Vulnerable Computers".
$vulnerable_computers = @"
computer-1
computer-2
computer-n
"@
Actualiza la ubicación donde se encuentran 7z.exe y 7z.dll en un recurso compartido de red accesible dentro del script.
$7zip_download_location = "\\accessible_networkshare"
Una vez que todas tus variables hayan sido configuradas, ejecutar el script lanzará un trabajo para recorrer automáticamente todas las computadoras listadas, y eliminar el archivo jndilookup.class de todos los archivos jar encontrados.
Consulta los issues abiertos para obtener una lista completa de las funcionalidades propuestas (y problemas conocidos).
¡Las contribuciones son lo que hace que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear. Agradecemos enormemente cualquier contribución que hagas.
Si tienes una sugerencia que podría mejorar esto, haz un fork del repositorio y crea un pull request. También puedes simplemente abrir un issue con la etiqueta "enhancement". ¡No olvides darle una estrella al proyecto! ¡Gracias de nuevo!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distribuido bajo la Licencia GPLv3. Consulta LICENSE.txt para más información.
Enlace del Proyecto: https://github.com/digital-dev/Log4j-CVE-2021-44228-Remediation