js-confuser
Advanced tools
Changelog
1.7.3
Tamper Protection
Tamper Protection
Tamper Protection safeguards the runtime behavior from being altered by JavaScript pitfalls.
Rename Variables improvements:
A new exposed function, __JS_CONFUSER_VAR__
, can be used to access renamed variables. Learn more here.
// Input
var name = "John Doe";
eval("console.log(" + __JS_CONFUSER_VAR__(name) + ")");
// Output
var CA1HU0 = 'John Doe';
eval('console.log(' + 'CA1HU0' + ')');
Improved the Zero Width
identifier generator (Thanks @doctor8296!)
Pad the String Concealing
array with more fake strings
Improve String Compression
New Web UI sneak peak: https://js-confuser.com/
Changelog
1.7.2
Updates
Anti Tooling
& Expression Obfuscation
improvements
String Concealing
improvements
Moved Declarations
improvements
RGF
improvements
Fixed #96
String Concealing
, String Compression
, and Duplicate Literals Removal
Fixed #106
Object Extraction
Fixed #131
Global Concealing
New Option
preserveFunctionLength
function.length
property. (true/false
)
Enabled by default.Minor improvements
function.length
eval
useChangelog
1.7.1
Updates
Fixed #107
Fixed #106
const
objectsFixed #105
Fixed #103
Added documentation page for ES5
Rollup Plugin created: https://github.com/ayecue/rollup-js-confuser (Thanks @ayecue !)