Java Software Products

Java obfuscator,Java class time limiter
Smokescreen Home
Timewindow Home
Please select from one of the software products below

Smokescreen Java Obfuscator

Smokescreen is a Java obfuscator. Aside from being able to change symbolic names, it can also modify the bytecode instructions in methods thereby obfuscating control flow. This makes the resulting obfuscated classes much more difficult to decompile.
Smokescreen works on class files in directories as well as zip or jar archives. It allows for selective obfuscation of the symbolic names depending on the access level of the class, method or field. Removal of unused methods and fields can also be done by Smokescreen. Smokescreen also performs control flow obfuscation by modifying the bytecode instructions in the class methods. The program features an easy to use graphic user interface as well as a command line option.

Smokescreen homepage
Timewindow Java Class File Time-limiter

Timewindow is a utility for time-limiting java classes. It can be used to easily and consistently insert code into all or some of the classes for a project, so that they will only work within a specified time window.
Timewindow is useful where there is a need to time-limit a large number of classes in a java product. It eliminates the programming effort needed to add time-checking code for every single class, quickly and easily. This is handy for time-limiting the use of applets on a website, or for restricting the use of evaluation or beta software. The program features an easy to use graphic user interface as well as a command line option.
Timewindow performs time-limiting by inserting time-checking code into existing methods. It can do this for all the class initializer methods in a project or for specific methods that have been identified by name.

Timewindow homepage

Please use the email link on the left to send questions about the products above.

Lee Software
#1606 9500 Erickson Drive
Burnaby, BC
Canada, V3J 1M8