понедельник, 20 августа 2012 г.

ScriptFormatter 1.0

Описание:
Плагин для программы Fiddler2, позволяющий форматировать и декодировать загружаемые java-скрипты.

Возможности:
1. Форматирует Java Script в удобно читаемый код.
2. Декодирует escape - последовательности.
3. Декодирует строки в Base64.

 Настройки плагина (Tools -> Script Formatter options)

Пример работы:
Скрипт до обработки

var hex="\x48\x65\x6C\x6C\x6F\x20\x77\x6F\x72\x64\x21";
var unic="\u0048\u0065\u006C\u006C\u006F\u0020\u0077\u006F\u0072\u0064\u0021";
var base="SGVsbG8gd29yZCE=";
var hex1="\x48\x65\x6C\x6C\x6F\x20\x77\x6F\x72\x64\x21";
var unic2="\u0048\u0065\u006C\u006C\u006F\u0020\u0077\u006F\u0072\u0064\u0021";
var base3="SGVsbG8gd29yZCE=";
function hello(a,b){return"Hello "+"world"+"!!!"};
Скрипт после обработки
var hex = "Hello word!";
var unic = "Hello word!";
var base = "Hello word!";
var hex1 = "Hello word!";
var unic2 = "Hello word!";
var base3 = "Hello word!";
function hello(a, b) {
    return "Hello " + "world" + "!!!"
};

В разработке, для форматирования скрипта, использовались исходники плагина Java Script Formatter (Eric Lawrence).