Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Malware Persistence
  3. RECmd

RECmd

MITRebol

A command-line tool for parsing, searching, and analyzing Windows Registry hives with batch processing and forensic capabilities.

GitHubGitHub
182 stars44 forks0 contributors

What is RECmd?

RECmd is a command-line tool for parsing, analyzing, and searching Windows Registry hives. It enables forensic investigators and system administrators to extract artifacts, recover deleted data, and automate registry analysis for incident response and system investigations. The tool supports batch processing, multiple output formats, and integration with forensic workflows like KAPE.

Target Audience

Digital forensic investigators, incident responders, and system administrators who need to analyze Windows Registry data for security investigations, compliance audits, or system troubleshooting.

Value Proposition

RECmd offers forensic-grade accuracy with features like transaction log replay, deleted key recovery, and Volume Shadow Copy processing, combined with automation through batch files. It's specifically designed for DFIR professionals who require reliable, scriptable registry analysis integrated into their toolchains.

Overview

Command line access to the Registry

Use Cases

Best For

  • Extracting registry artifacts during incident response investigations
  • Automating registry analysis with predefined batch files like DFIRBatch
  • Searching for specific keys, values, or data patterns across multiple hive files
  • Recovering deleted registry keys and values for forensic analysis
  • Processing Volume Shadow Copies to access historical registry states
  • Exporting registry data to CSV or JSON for further analysis and reporting

Not Ideal For

  • Teams requiring a graphical user interface for interactive registry exploration and editing
  • Projects that need cross-platform registry analysis on non-Windows systems
  • Real-time monitoring of live registry changes during system operation
  • Casual users making quick, one-off registry edits without scripting or automation needs

Pros & Cons

Pros

Forensic Accuracy Features

Supports transaction log replay via RLA tool and deleted key recovery with the --recover option, ensuring reliable analysis of dirty hives and historical data as emphasized in the README's command-line interface.

Batch Processing Automation

Uses batch files like DFIRBatch to automate artifact extraction, streamlining incident response workflows, as detailed in the README's batch file documentation and sync option for updates.

Advanced Search Flexibility

Allows targeted searches in key names, value names, data, and slack space with regex support, enabled by --sk, --sv, --sd, --ss, and --regex switches for precise forensic investigations.

Integration-Ready Outputs

Exports results to CSV and JSON formats with --csv and --json options, facilitating easy integration with other forensic tools and reporting systems.

Cons

Steep Command-Line Learning Curve

The tool has over 20 command-line switches with complex syntax (e.g., --f, --bn, --vss), requiring users to memorize or reference documentation extensively, which can be error-prone for newcomers.

Windows-Only Dependency

Designed solely for Windows Registry hives, it lacks native support for other operating systems or registry-like databases, limiting its utility in cross-platform forensic environments.

Setup and Compatibility Hurdles

The README warns about DLL blocking issues when extracting from ZIP archives, necessitating PowerShell commands to unblock files, adding an extra step and potential security concerns for users.

Frequently Asked Questions

Quick Stats

Stars182
Forks44
Contributors0
Open Issues1
Last commit4 months ago
CreatedSince 2015

Tags

#digital-forensics#batch-processing#registry-analysis#command-line-tool#dfir#forensic-tools#incident-response#windows-registry

Included in

Malware Persistence280
Auto-fetched 18 hours ago

Related Projects

PersistenceSniperPersistenceSniper

Powershell module that can be used by Blue Teams, Incident Responders and System Administrators to hunt persistences implanted in Windows machines. Official Twitter/X account @PersistSniper. Made with ❤️ by @last0x00 and @dottor_morte

Stars2,139
Forks222
Last commit1 year ago
AutorunsToWinEventLog.ps1AutorunsToWinEventLog.ps1

A repository for using windows event forwarding for incident detection and response

Stars1,341
Forks278
Last commit1 year ago
PowerShell implementation of AutorunsPowerShell implementation of Autoruns

🚀AutoRuns is a PowerShell module that will help do live incident response and enumerate autoruns artifacts that may be used by legitimate programs as well as malware to achieve persistence.

Stars306
Forks53
Last commit2 days ago
PyrsistenceSniperPyrsistenceSniper

We took PersistenceSniper, merged it with Python, and misspelled it on purpose. Meet PyrsistenceSniper.

Stars261
Forks34
Last commit4 days 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