Всем привет, может у кого есть инфа как можно с помощью запроса получать постоянные лицензии что б не заходить постоянно на https://activate.wtware.ru/ru/lig.php
нашел на форуме в теме о dynamic-config курлу, ну что то не работает. Пробовал менять адрес на activate.wtware.ru, смотреть что уходит в нетворках при нажатии на кнопку выдать постоянные лицензии, но там пусто ))
curl -s 'https://a1.wtware.com/ru/lig.php' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=windows-1251' \
--data-urlencode 'email=Почта' \
--data-urlencode 'password=Пароль' \
--data-urlencode 'mac=04:23:23:23:23:a7' \
| tr '\n' ' ' \
| grep -Po '(license_[^<]+)' \
| sed 's/\\//g' | sed 's/\s//g'
Лицензирование через REST
Re: Лицензирование через REST
У меня скрипт на php сам делает лицензии через генератор через http запросы. Алгоритм там простой. Сначала авторизуемся через index.html генератора, сохраняем куки и потом вызываем генерацию лицензии, парсим ответ и достаем из него лицензию.
Если интересно могу завтра выложить скрипт.
Если интересно могу завтра выложить скрипт.
Re: Лицензирование через REST
Было бы здорово, буду благодарен
-
aka
- Разработчик

- Сообщения: 12229
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Лицензирование через REST
Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.
Re: Лицензирование через REST
Да и вправду заработало, но a2 вчера тоже пробовал кстати) в любом случае всем спасибо.
PHP скрипт все равно интересен, я б посмотрел)
PHP скрипт все равно интересен, я б посмотрел)
Re: Лицензирование через REST
А я когда пробовал так не работало. Правда уже дофига лет назад.aka писал(а): Чт апр 16, 2026 8:41 pm Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.
да там примерно все как у вас, если убрать авторизацию через куки.
Код: Выделить всё
<?php
$url = "https://a3.wtware.com/ru/lig.php";
$mac = "DC:A6:32:E5:B2:11"
$email = "email@mail.ru";
$password = ""password";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=".$email."&password=".$password."&mac=".$mac);
$result = curl_exec($ch);
preg_match('/<pre[^>]*?>(.*?)<\/pre>/si', $result, $matches);
$wlan_lic = $matches[1];
?>