Python Code Obfuscator

A handy and necessary tool that can protect your code anytime!

Mostly Command Line tool that will obfuscate your code.

Features:

  • Obfuscate with and without input files
  • Extra Protection Mode (EP)
  • EP Name Layers
  • Best Protection Availiable Mode (BPA)
  • Simple Default Features

FAQ:

Q: "How do i obfuscate without a input file?"
A: python filename.py false None <isextraprot> <extraprotlayer> <isextraprot2>

Examples:

  • BPA Input With settings (false None true 10 true):
print('abcd')
  • BPA Output:
exec(str(staticmethod)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str(staticmethod)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(40)+str(staticmethod)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str(int((()==())))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str(staticmethod)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==[])+(()==[]))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+int((()==()))]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==[])+(()==[]))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==[])+(()==[]))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str(int((()==())))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==()))+str(input)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==())+(()==()))+str((()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+chr(92)+str(max)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+str((()==())+(()==()))+str((()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==()))+str(staticmethod)[(()==())+(()==())+(()==())+(()==())+(()==())+(()==())+(()==())]+chr(41))

How to use?

python filename.py <isinputfile> <inputfile> <isextraprot> <extraprotlayer> <isextraprot2>
  • Param Types: (true or false, inputfilename + extension, true or false, int, true or false)

The extra protection features are quite unstable. However, the default mode has yet to have any errors.

GitHub - poggersbutnot/python-code-obfuscator at pythonawesome.com
A great and handy python obfuscator for protecting code. - GitHub - poggersbutnot/python-code-obfuscator at pythonawesome.com