Skip to content

frank2/goldberg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. For usage examples, read the tests file. The changelog history can be found here.

About

A Rust-based obfuscation macro library!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages