一个 JS 代码混淆器:jfogs

jopen 9年前

一个 JS 代码混淆器

e.g.

  • input:
console.log(/\w/img.test('hello'));
  • output:
(function ($fog$0, $fog$1, $fog$2, $fog$3) { console[$fog$0]($fog$2[$fog$1]($fog$3));  })("log", "test", /\w/img, "hello");

Install

$ npm install --save jfogs

Usage

var jfogs = require('jfogs');    console.log(jfogs.obfuscate('function hello() { console.log('Hello world!'); }'));    $ npm install --global jfogs  $ jfogs --help

$ npm install --global jfogs  $ jfogs --help

Command Line

Usage:        jfogs <input list> [options]    Options:        -o, --output              Output file (default STDOUT)      -t, --type                Encryption type (default "") e.g. "zero" | "reverse"      -v, --version             Output jfogs version

项目主页:http://www.open-open.com/lib/view/home/1440488046982