Vssshield
A Rust project to mitigate Windows ransomware
Install / Use
/learn @technion/VssshieldREADME
VSSShield
A Rust project in the spirit of Raccine
Operation
vssshield is intended to be installed as a debugger for high risk applications, notably vssadmin and wmic.
Using either deny or allow lists, it attempts to decide what looks like an attempt to delete shadow copies. In such cases it will not only prevent execution, it will kill the parent process, which hopefully is the malware being executed.
It needs to be said that this style of application serves as a mitigation, and should never be anticipated as providing any level of assurance against any particular event.
Development
The unusual nature of this application means that some amount of panics are acceptable and potentially even more desirable than alternatives in the case of an error. Some unsafe was unavoidable, but this has been modelled on code direct from Rust's stdlib test suite.
Code is designed to compile against Rust Stable with no clippy errors.
Installation
The included Powershell script Install-vssshield.ps1 will automatically download and register the latest stable version for use.
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
