![]() |
Latest version of Stunnix JavaScript ObfuscatorLatest version of Stunnix JavaScript Obfuscator is 4.8.1. If you wish to be notified of new versions of Stunnix JavaScript Obfuscator as soon as they are released, you can signup for Stunnix Newsletter.Stunnix JavaScript Obfuscator has been released about 5 years ago, so we keep history of its improvement here. | ![]() |
![]() |
New features in version 4.8.1Released on April 23, 2010
| ![]() |
![]() |
New features in version 4.8Released on April 4, 2010
| ![]() |
![]() |
New features in version 4.7Released on November 1, 2009
| ![]() |
![]() |
New features in version 4.6Released on May 18, 2009
| ![]() |
![]() |
New features in version 4.5Released on March 16, 2009
| ![]() |
![]() |
New features in version 4.4Released on January 14, 2009
| ![]() |
![]() |
New features in version 4.3Released on October 1, 2008
| ![]() |
![]() |
New features in version 4.2Released on July 1, 2008
| ![]() |
![]() |
New features in version 4.1Released on April 9, 2008
| ![]() |
![]() |
New features in version 4.0Released on February 12, 2008
| ![]() |
![]() |
New features in version 3.9Released on November 26, 2007
| ![]() |
![]() |
New features in version 3.8Released on October 12, 2007
| ![]() |
![]() |
New features in version 3.7Released on September 17, 2007
| ![]() |
![]() |
New features in version 3.6Released on June 19, 2007
| ![]() |
![]() |
New features in version 3.5Released on May 9, 2007
| ![]() |
![]() |
New features in version 3.4Released on October 10, 2006
| ![]() |
![]() |
New features in version 3.3Released on July 12, 2006
| ![]() |
![]() |
New features in version 3.2Released on May 24, 2006
| ![]() |
![]() |
New features in version 3.1Released on January 17, 2006
| ![]() |
![]() |
New features in version 3.0Released on November 7, 2005
This version implements long-awaited perfect automatic statement ends detector
that brings JS-Obfus to new level of quality and ease of use, thus
it has got version number 3.0.
| ![]() |
![]() |
New features in version 2.8Released on September 22, 2005
| ![]() |
![]() |
New features in version 2.7Released on July 14, 2005
| ![]() |
![]() |
New features in version 2.6Released on May 4, 2005
| ![]() |
![]() |
New features in version 2.5Released on March 17, 2005
| ![]() |
![]() |
New features in version 2.4Released on February 14, 2005
| ![]() |
![]() |
New features in version 2.3Released on December 9, 2004
| ![]() |
![]() |
New features in version 2.2Released on July 27, 2004
| ![]() |
![]() |
New features in version 2.1Released on June 2, 2004
| ![]() |
![]() |
New features in version 2.0Released on April 30, 2004
| ![]() |
![]() |
New features in version 1.9Released on April 6, 2004
Support for scripts inside
Windows Scripting Components and Windows Scripting Host files is
added via profiles and extractors with names wsc
and wsh; corresponding exceptions are supplied.
Minor improvements all over the code were made. | ![]() |
![]() |
New features in version 1.8Released on February 19, 2004
Exceptions for standard ASP components like AdRotator
and exceptions for ADO have been added.
Now it's even more easy to use shipped exceptions via the use of
-O
commandline option.
| ![]() |
![]() |
New features in version 1.7Released on January 7, 2004
| ![]() |
![]() |
New features in version 1.6Released on November 4, 2003
Support for processing JavaScript embedded inside ASP and ASP.NET files
was added.
These modes of operation are activated by passing -E asp
or -E asp.NET
switch to JavaScript Obfuscator correspondingly.
A special utility - get-idents-from-html.pl
to extract names and ids of form fields and other elements is also updated
to treat server-side and client-side object names and ids differently.
Support for using case-insensitive exception lists was added - it is very useful for specifying properties and methods of ActiveX objects. Specify the file names to treat as case-insensitive exceptions after --excludeidentsfile-anycase switch to JavaScript Obfuscator. The code and documentation as always undergone polishing. | ![]() |
![]() |
New features in version 1.5Released on November 4, 2003
Support for processing JavaScript embedded inside HTML was added.
This mode of operation is activated by passing -E html
switch to JavaScript Obfuscator.
A special utility - get-idents-from-html.pl
to extract names and ids of form fields and other elements is also included.
Support for encoding only some fragments of the source code was added. This mode of operation is activated by passing -E code switch to JavaScript Obfuscator. The code and documentation as always undergone polishing. | ![]() |
![]() |
New features in version 1.4Released on October 10, 2003
Support for ECMAScript and JavaScript for .NET and JavaScript for .NET used
for scripting applications was added. The language dialect supported
can be chosen using newly
added option -O.
Encoding and support for ensuring license conditins works correctly for these
environments; a lot of licensing conditions' "asserters" were added for
.NET platform.
New encoding algorithm is implemented. Now decoding that happens at startup of each encoded script takes by order less time, thus making encoding more applicable for large files. The code and documentation as always undergone polishing. | ![]() |
![]() |
New features in version 1.3Released on August 26, 2003
Support
for ensuring that licensing conditions of the code was added.
It allows to make the script automatically terminate during startup its lifetime has
expired or if it's integrated into the document that came from server
that is not in the set of hosts it was
licensed to; also user-defined checks and actions are supported too.Now it's possible to make the obfuscated result to be much more resistant to the analisys by using "do-nothing" licensing conditions generic asserter - the numeric constants from the original source code will be replaced with arithmetic expressions involving variables that are initialized in the additionally encoded block of code ensuring licensing conditions. The code and documentation as always undergone polishing. | ![]() |
![]() |
New features in version 1.2Released on May 13, 2003
Besides generic code polishing, a new obfuscator for symbol names
- shortest
- was added. It turns JavaScript Obfuscator into so-called "source code compressor" tool,
that can be used to minimize size of source code by renaming variables
to the shortest names possible (the more used symbols are renamed
to the shorter symbols).
| ![]() |
![]() |
New features in version 1.1Released on April 21, 2003
The version 1.1 was the first public release
of Stunnix JavaScript Obfuscator, so the list of changes between 1.1 and version
preceeding is not provided.
| ![]() |