Other Products and Services
BitBoost adapts and licenses software components to other vendors to help construct integrated packages of software.
BitBoost also sells a tool
for developing Python software products:
The most mature, well-debugged, and featureful
Python obfuscator and code size reducer
available
- First developed in 2003; updated and extended 2004-2009.
- Benefits
- Impedes reverse-engineering.
- Useful 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 cut the size
of source and byte-compiled code.
- Psychologically inspired techniques
produce extra confusion in human readers
- Outputs compilable source code for maximum flexibility.
- Removes/alters
docstrings and comments.
- You may mark some identifier names and
docstrings for retention
(mostly so you can produce libraries
for other programmers to use.)
- Optional automated emplacement of copyright
information.
- Various additional advanced options.
- Compatible with Python 2.3, 2.4, and 2.5
- all Python 2.3 and 2.4 features
- all applicable Python 2.5 features
(specifically,
1.x versions of the obfuscator
don't support
the new relative/absolute options
for imports.
All other Python 2.5-specific features
are supported.)
- 'Convenience features' such as
- Utility to deobfuscate your software's
error data
(aka tracebacks / stack crawls /
stack dumps.)
- Cross-platform: operates under Windows,
OS X (Macintosh),
Unix/Linux.
- 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.
BitBoost Computer Help provides on-site computer repairs, upgrades, network setup, and other computer services in Oro Valley, Catalina, Oracle, San Manuel, and vicinity (Arizona only.)
|