Skip to content
/ co Public

A Go tool to obfuscate and deobfuscate the code and file.

License

Notifications You must be signed in to change notification settings

i0Ek3/co

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

co

co is a Go tool to obfuscate and deobfuscate the code string or code file, there are three algorithms you can choose to obfuscate and deobfuscate them. But for now, co only support simple code obfuscation and deobfuscation, we'll add some complicated obfuscation and deobfuscation algorithms later. Also there are so many flaws, so, please be nice.

  • basic code string obfuscation/deobfuscation
  • file obfuscation/deobfuscation
  • multiple alternative obfuscation/deobfuscation algorithms
  • support enable and disable debug mode
  • no third-party libraries
  • customize the error message display

Getting Started

go run co.go or go build . ; ./co

TODO

  • exported some functions
  • cmd support(later...)
  • need to refactor
  • write good comments
  • perfect the tests

Contributing

Pull requests and Issues are also welcome.

License

MIT.

About

A Go tool to obfuscate and deobfuscate the code and file.

Resources

License

Stars

Watchers

Forks

Packages

No packages published