Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 841 Bytes

readme.md

File metadata and controls

18 lines (10 loc) · 841 Bytes

DeepObfusCode

Automated source code obfuscation with sequence-to-sequence network.

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

pip package also available.

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