burrowers / garble

Obfuscate Go builds
BSD 3-Clause "New" or "Revised" License
3.73k stars 239 forks source link

added new flag -literalMethods #855

Closed DefinitlyEvil closed 1 month ago

DefinitlyEvil commented 1 month ago

Now users' are able to choose which obfuscators to use, by default all obfuscators are enabled.

  -literalMethods value
        Methods to use for literals. (simple, swap, split, shuffle, seed)
lu4p commented 1 month ago

This is not something we want to add.

mvdan commented 1 month ago

To add some context - more flags means the software is harder to use, test, and maintain. If any of the literal obfuscators are not fit for purpose, they should either be improved or removed entirely.

DefinitlyEvil commented 1 month ago

cool, gotcha!