Python ByteCoat is a solution which allows for the protection of python implementation details. Using the ByteCoat web server, you can upload your python byte code and download the protected module for your system. If you want to use ByteCoat on your system, you can request an evaluation copy or obtain a license to run it. Please contact firstname.lastname@example.org to inquire conditions and prices.
ByteCoat Webserver (Click on picture to enlarge)
ByteCoat compiles platform independent python byte code into a platform dependent binary, i.e. native shared library. This library is used by the python interpreter transparently, as if it was a python byte code module. All functions, classes and other definitions inside the translated module are fully accessible. The following figure gives an overview of the concept of code protection using ByteCoat.
ByteCoat Concept (Click on picture to enlarge)
The ByteCoat technology ensures full compatibility of the generated shared library and python interpreter. Please check out technical information, get help with compilation and find answers to frequently asked questions.