Skip to content

Instantly share code, notes, and snippets.

View Sheraw91's full-sized avatar
🕶️
Focusing

Sheraw Sheraw91

🕶️
Focusing
View GitHub Profile
@Sheraw91
Sheraw91 / log4shell-scanner.ps1
Created December 14, 2021 16:37
Log4Shell - Scan library versions on Windows - PowerShell
Add-Type -AssemblyName System.IO.Compression
Add-Type -AssemblyName System.IO.Compression.FileSystem
$errorAction = "SilentlyContinue"
$logFolder = "C:\"
$logFileJson = "$logFolder\log4j-scanner-results.json"
$targetManifestFile = "$logFolder\log4j-manifest.txt"
$log4Filter = "log4j*.jar"
$jarFiles = Get-PSDrive | Where-Object { $_.Name.length -eq 1 } | Select-Object -ExpandProperty Root | Get-ChildItem -File -Recurse -Filter $log4Filter -ErrorAction $errorAction | Select-Object -ExpandProperty FullName
$global:result = $null