RegExp как API
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
- Brook
- Сообщения: 156
- Зарегистрирован: 24 май 2022, 00:29
Да, работает. Я планирую использовать для организации автоматических обновлений.
-
- Сообщения: 250
- Зарегистрирован: 01 июл 2020, 16:02
Почитал. Попробовал. И правда. *.auto.rsc отработает исключительно при заливе через ftp. С одной стороны даже круто. Можно настроить кучу микротов разом. С другой стороны дыра в безопасности огромнейшая
- Brook
- Сообщения: 156
- Зарегистрирован: 24 май 2022, 00:29
Технология двойного назначения. Не в тех руках, может использоваться для заражения устройства.
В микротике ещё много сюрпризов. Например можно развернуть функцию из файла сразу в глобальное окружение, сделать так, что её не будет видно на вкладке Environment, запустить на исполнение. И в Jobs она будет без имени, в скриптах тоже ничего нет. Многие и не узнают, что у них Микротик биткоины майнит
В микротике ещё много сюрпризов. Например можно развернуть функцию из файла сразу в глобальное окружение, сделать так, что её не будет видно на вкладке Environment, запустить на исполнение. И в Jobs она будет без имени, в скриптах тоже ничего нет. Многие и не узнают, что у них Микротик биткоины майнит

-
- Сообщения: 4230
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
-
- Сообщения: 250
- Зарегистрирован: 01 июл 2020, 16:02
В курсе. Но только ни одного стоящего я так и не нашел. Может Вы подскажите где можно взять?
- Brook
- Сообщения: 156
- Зарегистрирован: 24 май 2022, 00:29
Разрешите про скины тоже выскажусь...
Одно время пользовался этим функционалом. Создаются они через 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){}}
Перезагружаем страницу и у тебя полный интерфейс. И там таких вариантов еще парочка есть. Товарищ получил премию и мы отказались от этого функционала.
Одно время пользовался этим функционалом. Создаются они через 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){}}
Перезагружаем страницу и у тебя полный интерфейс. И там таких вариантов еще парочка есть. Товарищ получил премию и мы отказались от этого функционала.
-
- Сообщения: 4230
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
Сделать.
Под свои задачи.
Как минимум попробовать, прежде чем начинать пилить какие-то сторонние решения.
Собственно даже если вернуться к идее управления через телеграм, то решение, где управление конечными устройствами осуществлялось бы штатными средствами (например через SNMP), а телеграм выступал бы лишь "мордой" для пользователя, вот это было бы интересно и удобно.
А скрипты, которые крутятся на оконечных устройствах - оно безусловно имеет академический интерес, и даже в каких-то частных случаях, вероятно практический, но все-таки не тянет это на полноценный канал для управления.
Telegram: @thexvo
-
- Сообщения: 250
- Зарегистрирован: 01 июл 2020, 16:02
Brook убедил, что www вообще трогать нельзя. Он должен быть мёртв.xvo писал(а): ↑15 авг 2022, 14:32Сделать.
Под свои задачи.
Как минимум попробовать, прежде чем начинать пилить какие-то сторонние решения.
Собственно даже если вернуться к идее управления через телеграм, то решение, где управление конечными устройствами осуществлялось бы штатными средствами (например через SNMP), а телеграм выступал бы лишь "мордой" для пользователя, вот это было бы интересно и удобно.
А скрипты, которые крутятся на оконечных устройствах - оно безусловно имеет академический интерес, и даже в каких-то частных случаях, вероятно практический, но все-таки не тянет это на полноценный канал для управления.

SNMP конечно классно. Но, на сколько я помню, он обладает жесткими рамками в плане общения. Запросить информацию можно, но передать произвольную инструкцию к действию уже не выйдет. В этом как раз и помогают скрипты. А раз итог один и тот, же, то в чем разница? Телега в этом плане на много превосходит всё прочее. Может и геморно настроить, зато пользоваться потом удобно
- Brook
- Сообщения: 156
- Зарегистрирован: 24 май 2022, 00:29
Уважаемый xvo прав в том, что для небольших организаций, где всего один админ (он же тыжпрограммист), ничего этого не надо. Достаточно Winbox, т.к. конфигурация редактируется редко.
Всё меняется в структурах побольше, территориально-распределенных, с кучей регламентов и ответственных за направления. Таких тоже много.
Я бы точно не стал огород городить, если б нужда не заставила...
Всё меняется в структурах побольше, территориально-распределенных, с кучей регламентов и ответственных за направления. Таких тоже много.
Я бы точно не стал огород городить, если б нужда не заставила...
-
- Сообщения: 4230
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
А вот как пропихнуть через все эти регламенты самописное решение основанное на телеграме?
Его же по безопасности завернут влет.
Так что я скорее наоборот имел ввиду: для дома, родственникам, чтобы жена/дети/родители могли что-то перещелкнуть, тут да, можно кнопочки боту понажимать.
А вот куда-то в серьезное дело...
Telegram: @thexvo