malware-traces-generator

Crates.iomalware-traces-generator
lib.rsmalware-traces-generator
version1.0.0
created_at2025-08-28 15:26:34.706113+00
updated_at2025-08-28 15:26:34.706113+00
descriptionGenerate malware traces for detection tests
homepage
repositoryhttps://github.com/frack113/MalwareTracesGenerator/
max_upload_size
id1814235
size158,326
(frack113)

documentation

https://frack113.github.io/MalwareTracesGenerator/

README

Logo

MalwareTracesGenerator

Generate malware traces for detection tests
Report Bug ยท Request Feature

Github badge GPL 3.0 or later badge Windows badge Rust badge Reuse badge

๐Ÿ“‹ Table of content

๐Ÿ‘€ About the project

MalwareTracesGenerator is a tool that helps you create malware traces for detection tests.

โ“ Why

It's great for testing configurations, rules, or your Endpoint Detection and Response. It's not meant to fully simulate the behavior of malware, but to reproduce the steps that led to trace creation. By avoiding full and complex simulations, MalwareTracesGenerator is simple but still powerful.

๐Ÿš€ Getting started

This is just one way you can build the project yourself.

โš™๏ธ Prerequisites

You'll need Cargo and the Windows SDK to get through the installation process.

๐Ÿ“ฆ Installation

This will install using crates.io. If you need more installation options, check out this page. To install it, just enter this command in your preferred terminal:

cargo install malware-traces-generator

๐Ÿฅท Quick examples

Now that MalwareTracesGenerator is installed, you can start generating some traces! For example, you can spoof a process by doing the following:

mtg traces processes spoofing "cargo.exe" "explorer.exe"

Or you can generate traces from a configuration file:

mtg generate --file "traces.toml"

If you want to know more, check out the documentation.

๐Ÿ‘ท Contributing

The open source community is an awesome place to learn, inspire, and create, and we're grateful for any contributions you can make. If you're interested, we'd love your help with any kind of work.

๐Ÿ™Œ Acknowledgments

Thanks to all the people who made the logo possible:

  • AntwortEinesLebens

๐Ÿ“š Licenses

Distributed under the GPL 3.0 or later license.

Commit count: 562

cargo fmt