jfogs

1.0.0-alpha.5 • Public • Published

NPM version Build Status Coverage Status

jfogs

Javascript code obfuscator

一个 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

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

License

MIT © zswang

Readme

Keywords

Package Sidebar

Install

npm i jfogs

Weekly Downloads

6

Version

1.0.0-alpha.5

License

MIT

Unpacked Size

21.9 kB

Total Files

5

Last publish

Collaborators

  • zswang