https://github.com/rtfmkiesel/loldrivers-client
Scan your computer for known vulnerable and known malicious Windows drivers using loldrivers.io
https://github.com/rtfmkiesel/loldrivers-client
drivers golang mitre vulnerabilities windows
Last synced: 2 months ago
JSON representation
Scan your computer for known vulnerable and known malicious Windows drivers using loldrivers.io
- Host: GitHub
- URL: https://github.com/rtfmkiesel/loldrivers-client
- Owner: rtfmkiesel
- License: apache-2.0
- Created: 2023-04-30T19:05:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-17T12:22:03.000Z (over 1 year ago)
- Last Synced: 2025-03-27T15:21:18.402Z (3 months ago)
- Topics: drivers, golang, mitre, vulnerabilities, windows
- Language: Go
- Homepage:
- Size: 11.9 MB
- Stars: 82
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LOLDrivers-client
 The first *blazingly fast* client for [LOLDrivers](https://github.com/magicsword-io/LOLDrivers) (Living Off The Land Drivers) by [MagicSword](https://www.magicsword.io/). Scan your computer for known vulnerable and known malicious Windows drivers.

## Usage
```
Usage:
loldrivers-client.exe [flags]Flags:
OPERATING MODE:
-m, -mode string Operating Mode {online, local, internal} (default "online")
-f, -driver-file string File path to 'drivers.json', when mode == localSCAN OPTIONS:
-d, -scan-dir string Directory to scan for drivers (default: Windows driver folders)
-l, -scan-size int Size limit for files to scan in MB (default 10)
-w, -workers int Number of checksum "threads" to spawn (default 20)
-s, -surpress-errors Do not show file read errors when calculating checksumsOUTPUT OPTIONS:
-g, -grepable Will only output found files for easy parsing
-j, -json Format output as JSON
```## Installation
### Binaries
Download the prebuilt binaries [here](https://github.com/rtfmkiesel/loldrivers-client/releases).## Build from source
```
git clone https://github.com/rtfmkiesel/loldrivers-client
cd loldrivers-client
go mod tidy
go build -o LOLDrivers-client.exe -ldflags="-s -w" cmd/loldrivers-client/loldrivers-client.go
```# Contributing
Improvements in the form of PRs are always welcome, especially as this was made during my first year of using Golang.# Legal
This project is not affiliated with the [LOLDrivers](https://github.com/magicsword-io/LOLDrivers) repository.