The OG, blazingly fast, zero dependencies client for LOLDrivers by MagicSword.
Scan your Windows computer for known vulnerable or malicious drivers.
Copy and paste the command below into a PowerShell terminal. This does not require an elevated (Administrator) shell.
# Downloads the client to the current directory
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/rtfmkiesel/loldrivers-client/refs/heads/main/run.ps1)))
# Downloads, runs and deletes the client (temp, default options)
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/rtfmkiesel/loldrivers-client/refs/heads/main/run.ps1))) -tempDownload the prebuilt binaries from GitHub.
The *_embedded.zip version has an embedded drivers.json file for offline usability. The age of the JSON file is determined by the last build/release date. Please note, this file might get flagged as malware.
# Requires Golang >=1.27 and a Linux env
# When using Windows, change 'curl' to 'curl.exe' in 'internal\loldrivers\drivers_embedded.go'
git clone https://github.com/rtfmkiesel/loldrivers-client
cd loldrivers-client
go generate ./internal/loldrivers/
# normal
go build -o LOLDrivers-client.exe -ldflags="-s -w" .
# embedded
go build -o LOLDrivers-client_embedded.exe -ldflags="-s -w" -tags embedded .Usage of LOLDrivers-client.exe:
-debug
print debug output (will mess up 'grep' and 'json' output)
-maxsize int
size limit for files to scan in MB (default 10)
-nocolor
do not print colored output
-output string
output mode {standard,grep,json} (default "standard")
-target string
target directory (default=OS)
-workers int
number of parallel scan workers (default 20)
This project is not affiliated with the LOLDrivers project.
