Страница 5 из 9
Re: RegExp как API
Добавлено: 15 авг 2022, 00:49
Brook
Да, работает. Я планирую использовать для организации автоматических обновлений.
Re: RegExp как API
Добавлено: 15 авг 2022, 01:01
Inner
Почитал. Попробовал. И правда. *.auto.rsc отработает исключительно при заливе через ftp. С одной стороны даже круто. Можно настроить кучу микротов разом. С другой стороны дыра в безопасности огромнейшая
Re: RegExp как API
Добавлено: 15 авг 2022, 01:06
Brook
Технология двойного назначения. Не в тех руках, может использоваться для заражения устройства.
В микротике ещё много сюрпризов. Например можно развернуть функцию из файла сразу в глобальное окружение, сделать так, что её не будет видно на вкладке Environment, запустить на исполнение. И в Jobs она будет без имени, в скриптах тоже ничего нет. Многие и не узнают, что у них Микротик биткоины майнит
Re: RegExp как API
Добавлено: 15 авг 2022, 09:31
xvo
Inner писал(а): ↑14 авг 2022, 22:23
А если его подчиненные не должны туда иметь полного доступа, но должны иметь доступ только к части функционала?
Про skin'ы для вебки вы, видимо, не в курсе
Re: RegExp как API
Добавлено: 15 авг 2022, 11:27
Inner
xvo писал(а): ↑15 авг 2022, 09:31
Inner писал(а): ↑14 авг 2022, 22:23
А если его подчиненные не должны туда иметь полного доступа, но должны иметь доступ только к части функционала?
Про skin'ы для вебки вы, видимо, не в курсе
В курсе. Но только ни одного стоящего я так и не нашел. Может Вы подскажите где можно взять?
Re: RegExp как API
Добавлено: 15 авг 2022, 13:14
Brook
Разрешите про скины тоже выскажусь...
Одно время пользовался этим функционалом. Создаются они через WebFig, где мы ставим галочки напротив элементов, доступных в этом скине. Затем создаем группу, где указываем этот скин и назначаем пользователя в эту группу. Всё, пользователь в Web интерфейсе будет видеть только то, что ему разрешили.
Однако, был у меня один товарищ, который это дело поломал. В отладчике браузера меняется строка № 897 в файле master-min-блабла.js и подменяется во время выполнения.
Было
function loadSkin(name,cb){fetchFile('skins/' + name + '.json',function(resp){skin={};if(resp){try{var s=eval('('+resp+')');skin=s;}catch(e){}}
Меняем на
function loadSkin(name,cb){fetchFile('skins/admin.json',function(resp){skin={};if(resp){try{var s=eval('('+resp+')');skin=s;}catch(e){}}
Перезагружаем страницу и у тебя полный интерфейс. И там таких вариантов еще парочка есть. Товарищ получил премию и мы отказались от этого функционала.
Re: RegExp как API
Добавлено: 15 авг 2022, 14:32
xvo
Inner писал(а): ↑15 авг 2022, 11:27
Может Вы подскажите где можно взять?
Сделать.
Под свои задачи.
Как минимум попробовать, прежде чем начинать пилить какие-то сторонние решения.
Собственно даже если вернуться к идее управления через телеграм, то решение, где управление конечными устройствами осуществлялось бы штатными средствами (например через SNMP), а телеграм выступал бы лишь "мордой" для пользователя, вот это было бы интересно и удобно.
А скрипты, которые крутятся на оконечных устройствах - оно безусловно имеет академический интерес, и даже в каких-то частных случаях, вероятно практический, но все-таки не тянет это на полноценный канал для управления.
Re: RegExp как API
Добавлено: 15 авг 2022, 16:18
Inner
xvo писал(а): ↑15 авг 2022, 14:32
Inner писал(а): ↑15 авг 2022, 11:27
Может Вы подскажите где можно взять?
Сделать.
Под свои задачи.
Как минимум попробовать, прежде чем начинать пилить какие-то сторонние решения.
Собственно даже если вернуться к идее управления через телеграм, то решение, где управление конечными устройствами осуществлялось бы штатными средствами (например через SNMP), а телеграм выступал бы лишь "мордой" для пользователя, вот это было бы интересно и удобно.
А скрипты, которые крутятся на оконечных устройствах - оно безусловно имеет академический интерес, и даже в каких-то частных случаях, вероятно практический, но все-таки не тянет это на полноценный канал для управления.
Brook убедил, что www вообще трогать нельзя. Он должен быть мёртв.
SNMP конечно классно. Но, на сколько я помню, он обладает жесткими рамками в плане общения. Запросить информацию можно, но передать произвольную инструкцию к действию уже не выйдет. В этом как раз и помогают скрипты. А раз итог один и тот, же, то в чем разница? Телега в этом плане на много превосходит всё прочее. Может и геморно настроить, зато пользоваться потом удобно
Re: RegExp как API
Добавлено: 15 авг 2022, 16:40
Brook
Уважаемый xvo прав в том, что для небольших организаций, где всего один админ (он же тыжпрограммист), ничего этого не надо. Достаточно Winbox, т.к. конфигурация редактируется редко.
Всё меняется в структурах побольше, территориально-распределенных, с кучей регламентов и ответственных за направления. Таких тоже много.
Я бы точно не стал огород городить, если б нужда не заставила...
Re: RegExp как API
Добавлено: 15 авг 2022, 16:51
xvo
Brook писал(а): ↑15 авг 2022, 16:40
Всё меняется в структурах побольше, территориально-распределенных, с кучей регламентов и ответственных за направления.
А вот как пропихнуть через все эти регламенты самописное решение основанное на телеграме?
Его же по безопасности завернут влет.
Так что я скорее наоборот имел ввиду: для дома, родственникам, чтобы жена/дети/родители могли что-то перещелкнуть, тут да, можно кнопочки боту понажимать.
А вот куда-то в серьезное дело...