Jasob JavaScript Obfuscator 3.5.1

Date added
July 5, 2009
Developer
Jasob | (more products)
Price
$199
All time downloads
1,331
License
Platform
Windows
Our rating
0 / 5
User ratings
Read user reviews (0)

Description of Jasob JavaScript Obfuscator 3.5.1

Protect and optimize your JavaScript and CSS code
With Jasob JavaScript Obfuscator your JavaScript code will become impossible to understand thus preventing anyone to steal and modify it. Its size will typically shrink for around 70% which will significan'tly improve download time and execution speed in the Web browser. How Jasob achieves this? Jasob reads files with JavaScript code and replaces descriptive variable and function names like Customer, Salary, FirstName... with meaningless names like d, g, m... It also removes comments and unnecessary white space characters (space, tab, carriage return, line feed). The functionality of the code remains the same while source code changes dramatically.

This process is called JavaScript obfuscation, and the tool is called JavaScript obfuscator. Obfuscated code is impossible to reverse-engineer and extremely hard or impossible to understand. Jasob also handles Cascading Style Sheet (CSS) code in a similar fashion as JavaScript code and also removes white space characters and comments from non-JavaScript/CSS code (like from HTML code). Along with other features, this makes Jasob a complete solution for Web content optimization. Distribute obfuscated version of your Web content and keep your original source code for yourself!

Key features

• Rules for JavaScript/CSS code blocks for various sources can be customized.
• There are JavaScript and CSS names that can't be changed in the process of obfuscation. For example, reserved words or properties like while or lastIndex can't be changed. Those names are called system names and they can be customized.
• When opening files, Jasob can open a single file, multiple files, the Jasob project or the whole Web site. The Jasob project consists of an arbitrary number of files. When opening the Web site, Jasob goes through all files in the selected folder and all its subfolders while opening only files of a supported file type. When saving the obfuscated Web site, Jasob saves obfuscated files to the obfuscated Web site folder and copies all other files (unsupported file types) from the original Web site folder to the obfuscated Web site folder thus preserving original Web site folder structure in the obfuscated Web site folder. Individual file settings and name changes are saved with the Jasob project or with Web site settings.
• The file viewer shows the selected project file content. Depending on the currently selected tab at the top of the file viewer, source or obfuscated file content is displayed. Syntax highlighting is applied to the file content to make it more readable. Syntax highlighting colors can be customized. You can search for text, go to the specified line and character number or use bookmarks. Also, you can easily highlight selected name(s) occurrences in the file viewer and navigate to those occurrences. Navigating from name occurrence in the source file content to the same name occurrence in the obfuscated file content and vice versa is also possible.
• In JavaScript, you can place JavaScript code inside strings and also have strings that contain plain text. Therefore, in the process of obfuscation it might be necessary to obfuscate name occurrences in certain strings but not in the others. Jasob provides great support for name occurrences in strings, allowing you to decide which particular name occurrence you wish to mark for obfuscation.
• When obfuscating files, there is often a need to work on a specific set of names than on all those names in name lists. The names bag provides support for working with a specific set of arbitrary names. You can then apply changes from names in the names bag to names in name lists, or update names in the names bag with data from names in name lists. You can also add comments to the names bag, open it, or save it to the file.
• An optional command-line interface enables you to automate obfuscation tasks.

Add your review

Your name:*
Overall conclusion:*
Be descriptive:*
min 100 chars (0)
Your rating:*
Verification:*

Top popularity in JavaScript

1
Window Builder Pro 7.1.0
WYSIWYG development of Java Graphical User Interfaces
2
Excelsior JET 6.4
Accelerate, protect and deploy your Java applications
3
exe4j 4.3.1
Integrate Java applications into Windows environment
4
AllWebMenus Pro 5.3.884
DHTML menu, JavaScript menu and CSS menu builder
5
VBto Converter 2.40
Visual Basic 6 converting tool
6
Excelsior Installer 1.7
Create setup packages with ease and pleasure
7
Jasob JavaScript Obfuscator 3.5.1
Protect and optimize your JavaScript and CSS code