Other Products and Services
BitBoost adapts and licenses software components to other vendors to help construct integrated packages of software.
The first
Python obfuscator and code size reducer
available with a
100% 'non-viral' license
- First developed in 2003; updated and extended 2004-2008.
- Your organization may use to obfuscate your software
or may (with appropriate license) even incorporate
directly into your own proprietary/commercial product.
- Benefits
- Impedes reverse-engineering
against even bytecode disassemblers and decompilers.
- Optionally reduces code size in both source code
and compiled forms.
- 'Industrial-strength' automation can obfuscate
even large-scale programs and libraries
consisting of many modules.
- Key technical features
- Automated analysis and obfuscation
of identifiers defined by
your source code or even byte-compiled code:
variable names, function names,
function argument names,
class names, class members, object names,
module names, package names,
including inter-module interfaces
within your project.
No special restrictions on import syntax are required.
- Namespace analyzer
optionally avoids a 1:1
mapping of cleartext names to obfuscated names.
(The same variable name or function parameter name
may be converted to several different names
within a piece of obfuscated code, without
changing code functionality
nor increasing the number of code instructions.)
- You can choose to reduce the average size
of identifier names
to help reduce code size even when compiled.
- Psychologically inspired techniques
produce extra confusion in human readers
- Outputs compilable source code for maximum flexibility.
- Removes
docstrings and comments.
- You may mark some identifier names and
docstrings for retention
(mostly so you can produce libraries for other programmers to use.)
- Various advanced options permit
e.g. reuse (redefinition) of names imported
from unobfuscated code.
- Compatible with Python 2.3, 2.4, and 2.5
(supporting all Python 2.3 and 2.4 features, and some of Python 2.5's added features.)
- 'Convenience features' such as
- Utility to deobfuscate your software's error data
(aka tracebacks / stack crawls / stack dumps.)
- Free online demo (with limitations)
- Please
contact us
for more details.
|
|
Customized software development and content authoring services are also available.
BitBoost's
Puzzle Solutions
unit has provided
puzzle games and specialized computer services since 1995.
|