Лицензирование через REST

Партнерские программы. Лицензирование. Авторские права. WTware и GPL. Почему не бесплатно.
Ответить
tarik2398
Сообщения: 3
Зарегистрирован: Чт апр 16, 2026 2:09 pm

Лицензирование через REST

Сообщение tarik2398 »

Всем привет, может у кого есть инфа как можно с помощью запроса получать постоянные лицензии что б не заходить постоянно на 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'
akaplenko
Сообщения: 198
Зарегистрирован: Пн мар 13, 2017 5:30 pm

Re: Лицензирование через REST

Сообщение akaplenko »

У меня скрипт на php сам делает лицензии через генератор через http запросы. Алгоритм там простой. Сначала авторизуемся через index.html генератора, сохраняем куки и потом вызываем генерацию лицензии, парсим ответ и достаем из него лицензию.
Если интересно могу завтра выложить скрипт.
tarik2398
Сообщения: 3
Зарегистрирован: Чт апр 16, 2026 2:09 pm

Re: Лицензирование через REST

Сообщение tarik2398 »

Было бы здорово, буду благодарен
aka
Разработчик
Разработчик
Сообщения: 12229
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Лицензирование через REST

Сообщение aka »

Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.
tarik2398
Сообщения: 3
Зарегистрирован: Чт апр 16, 2026 2:09 pm

Re: Лицензирование через REST

Сообщение tarik2398 »

Да и вправду заработало, но a2 вчера тоже пробовал кстати) в любом случае всем спасибо.

PHP скрипт все равно интересен, я б посмотрел)
akaplenko
Сообщения: 198
Зарегистрирован: Пн мар 13, 2017 5:30 pm

Re: Лицензирование через REST

Сообщение akaplenko »

aka писал(а): Чт апр 16, 2026 8:41 pm Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.
А я когда пробовал так не работало. Правда уже дофига лет назад.
tarik2398 писал(а): Пт апр 17, 2026 11:53 am PHP скрипт все равно интересен, я б посмотрел)
да там примерно все как у вас, если убрать авторизацию через куки.

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

<?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];
?>
	
Ответить

Вернуться в «Вопросы о лицензиях.»