April 13th, 2021

Моё фото в 43 года

Разработка библиотеки скриптов

Компания New Internet Technology Inc. недавно порадовало выпуском в закрытое тестирование своего нового продукта ScriptLibrary. Он представляет собой подборку скриптов для загрузки и запуска на стороне клиента программ, скриптов, командных файлов и PowerShell сценариев. Библиотека распространяется в виде трёж модулей:

  1. Собственно библиотеки скриптов JScript, к которой могут обращаться сценарии, скаченные из Интернета, с целью уменьшения их кода.

  2. Протокол nit-exe для управления загрузкой скриптов из Интернета;

  3. ActiveX объект для управления загрузкой скриптов и программ из Интернета.

Все эти модули собраны в одном инсталляторе, которые скачиваются и запускаются при помощи самой этой библиотеки.

Теперь разработка кода происходит как нельзя просто, как набором из лего. Необходимо в WSF файле прописать, куда и откуда будут скачиваться программы, и какой вид запуска программ и скриптов предпочитает автор. Как видим, пользоваться таким инструментом может и школьник. Библиотека содержит в себе обработчик известных ошибок, которые могут произойти при неправильном использовании этих блоков. Единственное условие  работы — это существование и правильная настройка веб-сервера, с которого осуществляется скачивание материала.

По соображениям безопасности открытая ссылка на эту библиотеку опубликована никогда не будет. Ссылка, возможно, появится на официальном сайте NIT Inc. (который не индексируется поисковыми системами поэтому найти его в Интернете затруднительно) и на сайтах партнёров. Ещё раз всех заверяю, что это мощный и опасный инструмент в руках несведующего пользователя. Поэтому он распространяется исключительно среди администраторов.