JavaScript-Obfuscator-UI可视化混淆界面

黑色简洁风格的JavaScript 混淆器界面,javascript-obfuscator-ui是一个挺实用的前端小工具。它给JavaScript Obfuscator这个 Node.js 包加了个好用的 Web UI,方便你可视化操作混淆参数,省得老在命令行敲来敲去了。

项目用的React搭界面,跑起来也不复杂,yarn装好依赖后,一个npm run webpack:dev就能起前端页面,再开个node server.js服务器就能用了。响应也快,调试也方便,适合本地小批量测试混淆效果。

混淆参数基本都暴露在界面上,像compactcontrolFlowFlattening这些都能直接调。你可以自己玩玩不同组合,看下混淆后的 JS 是不是够乱,防不防得住别人抄代码。

唯一要注意的就是,这工具更适合自己用来调试,不太建议放线上用,毕竟安全工具跑在浏览器上,总归不太保险。如果你做 Chrome 插件、前端 SDK 这类需要“稍微藏点逻辑”的场景,它就还挺合适的。

如果你平时用 Webpack 搭前端环境,那这个 UI 用起来就顺手,整体逻辑跟你熟悉的套路差不多,文件路径、模块管理啥的也都能对上。要是感兴趣混淆技术,下面这些文章你也可以看看:

嗯,如果你正好有本地混淆需求,又不想一个个参数试,就可以试试看这个项目,开箱就能跑,蛮方便的。

js包的web ui
javascript-obfuscator-ui:JavaScript Obfuscator node.js包的Web UI 预估大小:132个文件
file
.babelrc 408B
file
code.js 2KB
file
options.js 14KB
file
index.js 1KB
file
obfuscation-worker.js 1KB
file
ActionTypes.js 4KB
file
OptionsContainer.js 24KB
file
EditorContainer.js 1KB
file
EntryInputContainer.js 2KB
file
CodeContainer.js 9KB
file
App.js 3KB
file
theme.config 2KB
file
index.js 6KB
file
downloadFile.js 664B
file
index.html 12KB
file
server.js 1KB
file
webpack.conf.js 2KB
file
.gitignore 54B
file
icons.eot 75KB
file
LICENSE.BSD 1KB
zip 文件大小:645.87KB