Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Incident Response
  3. Raccine

Raccine

UnlicenseC++1.4.4

A Windows tool that intercepts and kills ransomware processes attempting to delete shadow copies via vssadmin and other system utilities.

GitHubGitHub
981 stars125 forks0 contributors

What is Raccine?

Raccine is a simple yet effective ransomware vaccine for Windows systems. It protects against ransomware that attempts to delete Volume Shadow Copy Service (VSS) snapshots by intercepting commands like 'vssadmin.exe delete shadows' and terminating the malicious parent processes. The tool uses YARA rule scanning to detect malicious patterns and kills the entire process tree to prevent encryption.

Target Audience

Windows system administrators, security analysts, and organizations looking for a lightweight, agent-less layer of ransomware defense without deploying full endpoint protection suites.

Value Proposition

Raccine offers a unique, low-resource approach to ransomware mitigation by specifically targeting the command-line tools ransomware abuses, with no running service required. Its simulation mode and easy reversibility make it safe to test in production environments.

Overview

A Simple Ransomware Vaccine

Use Cases

Best For

  • Blocking ransomware that uses vssadmin.exe to delete shadow copies
  • Adding a lightweight, agent-less layer to existing Windows security stacks
  • Testing ransomware defense impact with simulation mode before full deployment
  • Forensic logging of ransomware command-line activity via Event Log integration
  • Extending protection to custom process names via registry patch modification
  • Organizations needing a simple, reversible security measure without complex installation

Not Ideal For

  • Environments where vssadmin.exe or wmic.exe is used for legitimate backup or system maintenance tasks
  • Organizations needing comprehensive endpoint protection that covers all ransomware vectors, including scheduled tasks or fileless attacks
  • Systems with critical services that cannot tolerate abrupt process termination, as Raccine kills entire parent trees indiscriminately
  • Teams requiring actively maintained security tools with regular updates and vendor support

Pros & Cons

Pros

Agent-less Design

Requires no running service or continuous process, reducing system overhead and complexity, as stated in the README's advantages.

Easy Reversibility

Can be uninstalled quickly via registry patches and batch files, allowing safe deployment and removal without permanent changes.

Flexible YARA Scanning

Uses YARA rules to scan command-line parameters and parent process memory, enabling customizable detection and updates against evolving threats.

Simulation Mode for Testing

Logs all interceptions without killing processes, letting administrators assess impact on legitimate software before full deployment.

Cons

Inactive Maintenance

The project is marked as 'Inactively Maintained', meaning YARA rules may become outdated and bug fixes are unlikely, reducing long-term reliability.

Breaks Legitimate Software

Kills entire parent process trees, which can disrupt backup solutions and other applications using intercepted commands, as warned in the README's disadvantages.

Limited Attack Coverage

Only intercepts specific utilities like vssadmin.exe and misses techniques such as ransomware invoked via scheduled tasks (schtasks), leaving blind spots.

Frequently Asked Questions

Quick Stats

Stars981
Forks125
Contributors0
Open Issues21
Last commit2 years ago
CreatedSince 2020

Tags

#system-hardening#yara-rules#windows-security#security-tool#ransomware-protection#incident-response

Built With

Y
YARA
.
.net-framework
W
Windows API
C
C++

Included in

Incident Response8.9k
Auto-fetched 17 hours ago

Related Projects

sysmon-configsysmon-config

Sysmon configuration file template with default high-quality event tracing

Stars5,601
Forks1,860
Last commit2 years ago
Hunting ELK (HELK)Hunting ELK (HELK)

The Hunting ELK

Stars3,929
Forks690
Last commit2 years ago
sysmon-modularsysmon-modular

A repository of sysmon configuration modules

Stars3,089
Forks651
Last commit11 days ago
stenographerstenographer

Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets. Discussion/announcements at stenographer@googlegroups.com

Stars1,798
Forks233
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub