Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frank2/goldberg

A Rust-based obfuscation macro library!
https://github.com/frank2/goldberg

Last synced: 2 months ago
JSON representation

A Rust-based obfuscation macro library!

Awesome Lists containing this project

README

        

# Goldberg
**Goldberg** is a Rust procedural macro library for obfuscating Rust code. Its obfuscation techniques are designed to survive both compilation as well as optimization. While not intended to be a source code obfuscator, it *can* be used as such. It is named after Rube Goldberg machines.

Currently, the following types of obfuscation are supported:

* code-flow obfuscation
* string literal encryption
* integer literal obfuscation

The documentation can be found [here](https://docs.rs/goldberg). For usage examples, read [the tests file](https://github.com/frank2/goldberg/blob/main/tests/tests.rs). The changelog history can be found [here](https://github.com/frank2/goldberg/blob/main/CHANGELOG.md).