deepobfuscode

Automated source code obfuscation


Keywords
obfuscation, seq2seq
License
MIT
Install
pip install deepobfuscode==1.0.0

Documentation

DeepObfusCode

Code repository for DeepObfusCode: Source Code Obfuscation Through Sequence-to-Sequence Networks.

Usage

Import deepobfuscode as library, and install required dependencies. Obfuscation tests for reference.

  1. Run encryption/encryption() to generate obfuscated code, then generate keys and verify evaluation with encryption/decryption().
  2. Run execution/obfuscated_execution() to execute obfudcated code.

Citation

S. Datta. 2020. DeepObfusCode: Source Code Obfuscation Through Sequence-to-Sequence Networks. In Advances in Intelligent Systems and Computing