Определить и выслать внешний ip

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
evgeniy.lebedev
Сообщения: 1
Зарегистрирован: 17 июл 2018, 18:50

Привет всем!

Дано: микротик и usb модем

Цель: Периодически мониторить текущий внешний IP и отсылать на почту

Да, есть скрипты вида

Код: Выделить всё

{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий внешний IP и даже записывают в файл

А хотелось бы отсылать данные из этого файла на почту

Как лучше реализовать?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

смотрите в сторону tool e-mail send


Есть интересная задача и бюджет? http://mikrotik.site
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

Немного не в тему, но...
Правильно ли я понимаю, что вот эта конструкция берет со странички текст? - /tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
Вопрос, можно ли как-то fetch заставить найти определенный текст на странице если, допустим мне известно, что находится до этого текста и что после, но взять нужно текст между этими двумя "маркерами"?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

fetch загружает файл с контетом и дальше работаете с ним как с обычным текстовым файлом. Главное условие что бы было не более 4кб


Есть интересная задача и бюджет? http://mikrotik.site
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

О, спасибо!
З.Ы. Гружу целую страницу, общий размер на выходе получается 18,7 КБ и все скачивается, или 4 кб это ограничение с которым мне дальше не получится работать?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

роутер ос не может скриптами обработать файлы более 4кб


Есть интересная задача и бюджет? http://mikrotik.site
Staspol
Сообщения: 3
Зарегистрирован: 19 июл 2018, 07:15

evgeniy.lebedev писал(а): 17 июл 2018, 19:01 Привет всем!

Дано: микротик и usb модем

Цель: Периодически мониторить текущий внешний IP и отсылать на почту

Да, есть скрипты вида

Код: Выделить всё

{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий внешний IP и даже записывают в файл

А хотелось бы отсылать данные из этого файла на почту

Как лучше реализовать?
Получилось сделать рабочий скрипт?


Аватара пользователя
amv
Сообщения: 7
Зарегистрирован: 23 дек 2017, 21:57

evgeniy.lebedev писал(а): 17 июл 2018, 19:01 Привет всем!

Дано: микротик и usb модем

Цель: Периодически мониторить текущий внешний IP и отсылать на почту

Да, есть скрипты вида

Код: Выделить всё

{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий внешний IP и даже записывают в файл

А хотелось бы отсылать данные из этого файла на почту

Как лучше реализовать?
Как вариант если микрот не за натом то можно попробовать /ip/Cloud DDNS и достукиватся по xost name


Ответить