Получить данные с сайта и загнать в ipsec

Обсуждение ПО и его настройки
Ответить
alitza9999
Сообщения: 1
Зарегистрирован: 06 ноя 2019, 13:11

06 ноя 2019, 14:03

Добрый день.

Помогите пожалуйста со скриптом .

Задача - получать определенную строку с сайта и вставить ее IPSec policy раз в день

.
 

Использую скрипт для обхода заблокированных адресов и https://freevpn.me/accounts/ , но сервис меняет пароли раз в несколько дней.

Очень хочется автоматизировать процесс получения и смены пароля. Код страницы с нужным полем выглядит как то так -

<h3>L2TP/IPSec (PSK)</h3>
<ul><li><strong>IP:</strong> server2-fr.freevpn.se</li><li><strong>Username:</strong> freevpn.se</li><li><strong>Password:</strong> n8hH1yZnshUw<span class="cmamad cmamad-floatright"><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-7673003661192039" data-ad-slot="7860883903"></ins> <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script></span></li><li><strong>Shared Secret (PSK):</strong> freevpn.se</li></ul>


Аватара пользователя
podarok66
Модератор
Сообщения: 3425
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

06 ноя 2019, 20:25

Есть сомнения, что эта задача может быть выполнена скудными средствами командной строки ROS. Даже в Debian в bash это та ещё закавыка. Я как-то ранее делал это, но потом они немного сменили страницу, перестало работать, переделывать было не охота.

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

curl https://freevpn.co.uk/accounts/ | grep -o "Password.*" |grep -o ">.*" | grep -o "\w*" | head -n1
Теперь эта строка работала не на всех страницах... Но это строчка из bash, потом я результат отправлял на Микрот.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Ответить