Skip to content

Generate malware traces for detection tests

Notifications You must be signed in to change notification settings

frack113/MalwareTracesGenerator

Repository files navigation

Logo

Malware Traces Generator

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

Malware Traces Generator is a tool for creating malware traces for detection tests.

❓ Why

It's useful for testing configurations, rules, or your Endpoint Detection and Response.
It's not intended to fully simulate the behavior of malware but to reproduce the steps that led to traces creation.
By avoiding full and complex simulations, Malware Traces Generator seeks to be simple but nonetheless powerful.

🚀 Getting started

This is an example of how you can install or build the project yourself.

⚙️ Prerequisites

Depending on what you want to achieve, you might need different tools.
For now, you only need Cargo to build or install the project.

📦 Installation

Currently, this project is only available on crates.io.
In order to install it, just enter this command in your favorite terminal:

cargo install malware-traces-generator

🛠️ Build

  1. Clone the repository

    git clone https://github.com/frack113/MalwareTracesGenerator/
  2. Build and run the project!

    cargo run --release

After these steps, the application will be in the target directory.

🥷 Quick examples

Now that Malware Traces Generator is installed, you can start generating some traces!
For example, you can create a file like this:

mtg actions files create --name "example.txt"

Or you can generate traces from a configuration file:

mtg generate --file "$YOUR_CONFIGURATIONS_FILE_PATH"

To see more information about what you can do, see the documentation.

👷 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated.

If you want, you can help me with any kind of work, for example:

  • Correct my English errors
  • Develop features
  • Code refactoring
  • Licensing stuff

🙌 Acknowledgments

Thanks to all the people who made the logo possible:

📚 Licenses

Distributed under the GPL 3.0 or later license.

About

Generate malware traces for detection tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages