![jancy][1]Продолжаем [цикл статей][2] о терминале/сниффере [IO Ninja][3] и переходим к рассмотрению одной из самых выигрышных сторон новой версии нашего продукта – программируемости. Она открывает новые применения такого, казалось бы, заурядного инструмента, как терминал или сниффер.
Как и в предыдущей, второй версии продукта, исполнимые файлы третьей версии IO Ninja содержат лишь фреймворк необходимых компонентов (включая UI виджеты, движок для логгирования и классы для работы с IO, такие как io.Socket, io.Serial, io.PCap и т.д.). Логика же работы с конкретными транспортами содержится в плагинах, написанных на языке [Jancy][4]. Эти плагины лежат в выделенной папке «scripts» в виде исходных кодов и доступны как для ознакомления, так и для редактирования пользователями. [Читать дальше →][5]
[1]:
http://habrastorage.org/getpro/habr/post_images/b61/b7e/756/b61b7e756a1f85df0edf526a0ccf3e0c.png
[2]:
http://habrahabr.ru/company/tibbo/blog/255221/
[3]:
http://tibbo.com/ioninja/
[4]:
http://tibbo.com/jancy/
[5]:
http://habrahabr.ru/post/256803/#habracut