/hydrogen

Protects your go code

Primary LanguageGo

Hydrogen Project

Hydrogen is a utility to protect your code.
Hydrogen uses garble for compilation and upx for compression

Installation:

go install github.com/TryZeroOne/hydrogen@latest

Usage:

hydrogen <BUILD/PROTECT> <FILE TO PROTECT/OUTPUT FILE> -f <FLAGS>

Flags:

Build Flags
  o   Obfuscate files                   
  j   Junk code                         
  g   Garbage                        
  p   Custom entry point
  c   Compress
  e   Encrypt
Protect Flags
  c   Compress
  e   Encrypt
  g   Garbage

Examples:

Build Examples
hydrogen build build.exe
hydrogen build build.exe -f jgc
Protect Examples
hydrogen protect f.bin	
hydrogen protect f.bin -f cg

Donations:

Ton EQAmUr0NqEz6nnfUc2GeeGbUhOmd7Wh1zvIVQWWdj_MN6wlY
Litecoin LMtj3jCFjgvDSCP1jqoE5AdbSbSevVxRJg
Monero 429o1bxqyhs83hozpwbEZJitPcX8W73Nz86YRvyiWFkHAfnMk2ZA1VjeNnduKLKcFw45U2VAsQTFs7S5Ac1E16roKhnP777