UTMTray альтернатива

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
ds
Сообщения: 380
Зарегистрирован: Пн сен 18, 2006 14:06

Сообщение ds »

Kayfolom писал(а):2ds:
Тоже пользую Indy, может посоветуешь хороший VCL для винтеря с поддержкой baloon? А то я уже лет 10 не писал интерфейсы, отстал от жизни...
Тоже не знаю таких, не ставил.
Kayfolom писал(а):2ds:
И вопрос: Напрямую с билинго через как? Расшифрованные функции URFA или URFA-клиент?
Функции расшифрованные на основе api от урфаклиента. Пока не все расшифровал, но для трея будет достаточно. Сейчас смотрю функции для смены тарифа из трея самим пользователем. Как закончу, отпишусь.

AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Сообщение AndrewE »

Лучше не только описаться, но и поделиться исходниками :)

Wishmaster
Сообщения: 309
Зарегистрирован: Сб апр 16, 2005 11:44

Сообщение Wishmaster »

AndrewE писал(а):Лучше не только описаться, но и поделиться исходниками :)
Ничего так, опечаточка... :-) :-)

Аватара пользователя
ds
Сообщения: 380
Зарегистрирован: Пн сен 18, 2006 14:06

Сообщение ds »

AndrewE писал(а):Лучше не только описаться, но и поделиться исходниками :)
Обязательно поделюсь :D Сейчас пока нет возможности заниматься

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Сделал тестовый билд.
Работает следующее:

Вкладка новостей - Новости из желаемого RSS источника. Источник задается в конфиге на стороне сервера.

Вкладка Информация - Все тоже что и на первой странице веб-интерфейса, плюс древовидный список услуг/тарифов с детальной информацией.

Вкладка Сообщения - Получение сообщений за нужный период. Сообщения сохраняются локально в DB\message.xml, не дублируются, есть механизм новое/прочитанное. Сообщения пользователю можно присылать в rtf формате (чтоб было повеселее и информативнее). Не пытайтесь подготавливать сообщения с помощью MS Word - он натолкает 90% мусора, стандартный WordPad - лучший выбор. Сделана отправка сообщений админу.

Вкладка настройки - ввод логина/пароля. Смена пароля. Настройки программы - запуск свернутой, запускать при запуске системы. WEBRoot - откуда брать конфиг (к примеру https://10.0.0.100/utmtray/)

Буду благодарен за тесты и отзывы. Ибо пишу в одиночку, и все придумать самому сложно.

Брать здесь http://www.ukhta-inform.ru/UTMTray.zip

В архиве 3 папки
UTMTray - сама клиентская утилита
cgi_auto - переработанный веб-интерфейс netup, кладем содержимое к примеру в /var/www/cgi-bin/auto/ (http путь задается в серверном конфиге HTTPNativeURL)
INIRemote - кладем на любой доступный веб-сервер (у меня лежит в /var/www/html/utmtray/) (http путь задается в вкладке утилиты Настройки-Программа-WEBRoot, в моем случае https://10.0.0.100/utmtray/). Достаточно только default.ini - общий для всех. Комментарии в default.ini описывают большинство опций.

Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Сообщение Pei0t »

Респек за софт!
Сделал вроде всё, пару раз запустилось на 5 сек, успел указать WEBRoot в проге и вылетает, теперь вообще ошибка при запуске с отчётом в мелкософт.
в utm_tray2008...

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

13.05.2008 20:40:09.828 ERROR Application Exception: Access violation at address 00548FDC in module 'UTMtray.exe'. Read of address 00000000
13.05.2008 20:40:09.828 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
13.05.2008 20:40:09.828 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
13.05.2008 20:40:09.828 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
в utmtraystart

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

13.05.2008 20:39:48.234 Try Get http://xxx/utmtray/192.168.x.x.ini
13.05.2008 20:39:48.390 ERROR HTTP/1.1 404 Not Found
13.05.2008 20:39:48.390 Complete Get http://xxx/utmtray/192.168.x.x.ini = HTTP/1.1 404 Not Found
13.05.2008 20:39:48.390 Try Get http://xxx/utmtray/.ini
13.05.2008 20:39:48.562 ERROR HTTP/1.1 404 Not Found
13.05.2008 20:39:48.562 Complete Get http://xxx/utmtray/.ini = HTTP/1.1 404 Not Found
13.05.2008 20:39:48.562 Try Get http://xxx/utmtray/default.ini
13.05.2008 20:39:48.703 Complete Get http://xxx/utmtray/default.ini = # Комментарий
[Options]
HTTPNativeURL=https://192.168.x.x/cgi-bin/new/   #Веб-морда для программы
HTTPNativePort=443                               #Порт Веб-морды для программы
HTTPAlterNativeURL=https://10.0.0.100/auto/      #Пока не используется
HTTPAlterNativePort=443                          #Пока не используется
WebSessionTimeout=500                            #Таймаут веб-запроса (Милисекунды)
WebSessionTimeoutMin=100
WebSessionTimeoutMax=60000
RefreshTime=120000                                #Периодичность обновления (Милисекунды)
#Время в течении которого запрошенные данные считаются
#ликвидными, т.е. не происходит повторного запроса (Милисекунды) Желательно меньше чем RefreshTime
GetHTTPInterval=5000                             

[VisibleTrafficClass]       #Перечень показываемых пользователю классов трафика 
Traf02=Входящий (10)
Traf03=Входящий ночной (14)
Traf04=Исходящий (20)
Traf05=Исходящий ночной (24)

[MessageCheck]
CheckInterval=30000  #Милисекунды. Если 0, то не проверять сообщения
PopUpWindow=False

[VisibleTabs] # Какие вкладки показывать
News=True
Info=True
Reports=False
Messages=True
Setting=True

[Debug]
LogFile=utmtray.log
LogRotate=True
DebugLevel=2
SMTPServer=10.0.0.9       #Пока не используется
SMTPPort=25               #Пока не используется

[EchoRequest]             #Пока не используется
Enable=true
Port=12345
AllowIP=10.0.0.25;10.0.0.51

[EchoRequestSecure]      #Пока не используется
Enable=true
Port=1234
AllowIP=10.0.0.100

[Application]      
AppName=UTMTray ООО "Ухта-Информ" Default Config   #Заголовок окна

[HttpResource]
BillingPortal=https://xxx/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню 
RSSPortal=http://www.flint.net//cache/rss20.xml
#Пока не используются
MainPortal=http://www.flint.net
NewsPortal=http://www.flint.net/index.php?option=com_content&task=blogcategory&id=0&Itemid=8
GamesPortnal01=http://games.flint.net
GamesPortnal02=http://wow.flint.net

[HttpResourceDescription]
BillingPortal=Личный кабинет #Название веб-интерфейса для пункта меню 
#Пока не используются
MainPortal=Главный сайт сети
NewsPortal=Новости
GamesPortnal01=Игровые сервисы сети
GamesPortnal02=Сервер World of Warcraft

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Исправил.
Была ошибка декодирования utm-ской даты типа "Wed Oct 12 16:56:14 2005" (вообще как можно было родить такой формат даты? Как будто в какой то нигерии живем и нет собственных настроек даты и времени)
http://www.ukhta-inform.ru/UTMTray0.1.1.60.zip (обновился только UTMtray.exe)

Если будут ошибки, то в какой именно ситуации (переход на какую вкладку и т.п.)?

Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Сообщение Pei0t »

Запускаю и сразу ошибка, на web-сервере меняю название с default.ini на default.test и прога запускается, как только утилита находит этот файл и считывает его, происходит ошибка.

И когда запускал новый exe, в нём уже был прописан мой WEBroot.
Логи теже самые.

freebsd4.10-r
Сообщения: 99
Зарегистрирован: Чт апр 07, 2005 10:00

Сообщение freebsd4.10-r »

Kayfolom спасибо.

Аватара пользователя
XoRe
Сообщения: 458
Зарегистрирован: Ср янв 10, 2007 16:04

Сообщение XoRe »

Пошел массовый отлов багов.
Это хорошо.
Спасибо за программу)

Wishmaster
Сообщения: 309
Зарегистрирован: Сб апр 16, 2005 11:44

Сообщение Wishmaster »

Kayfolom, Спасибо, что делаете эту работу!

поставил, запустил. Как только нажимаешь показать/скрыть (запускается свернутым), сразу же вылетает ошибка с предложение отправить Гейтсу отчет..

В логах следующее.

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

14.05.2008 04:34:34.354 Try Get https://10.10.10.10/cgi-bin/auto/aaa5?&cmd=login&login=testlogin&password=123456789
14.05.2008 04:34:34.354 Disconnected
14.05.2008 04:34:34.838 Connected
14.05.2008 04:34:34.854 Disconnected
14.05.2008 04:34:34.854 Disconnected
14.05.2008 04:34:34.979 Connected
14.05.2008 04:34:34.994 ERROR HTTP/1.1 404 Not Found
14.05.2008 04:35:04.354 Try Get https://10.10.10.10/cgi-bin/auto/aaa5?&cmd=login&login=testlogin&password=123456789
14.05.2008 04:35:04.354 Disconnected
14.05.2008 04:35:04.572 Connected
14.05.2008 04:35:04.588 Disconnected
14.05.2008 04:35:04.588 Disconnected
14.05.2008 04:35:04.713 Connected
14.05.2008 04:35:04.713 ERROR HTTP/1.1 404 Not Found
14.05.2008 04:35:04.729 Try Get https://10.10.10.10/cgi-bin/auto/user5?skey=b9332a48f16a9ce4e76179b1799ccef6&cmd=user_additional&s_hour=4&s_min=35&s_mday=13&s_mon=4&s_year=2008&e_hour=4&e_min=35&e_mday=14&e_mon=4&e_year=2008
14.05.2008 04:35:04.729 Disconnected
14.05.2008 04:35:04.947 Connected
14.05.2008 04:35:04.963 Complete Get https://10.10.10.10/cgi-bin/auto/user5?skey=b9332a48f16a9ce4e76179b1799ccef6&cmd=user_additional&s_hour=4&s_min=35&s_mday=13&s_mon=4&s_year=2008&e_hour=4&e_min=35&e_mday=14&e_mon=4&e_year=2008 : 

14.05.2008 04:35:22.213 ERROR Application Exception: Access violation at address 00549020 in module 'UTMtray.exe'. Read of address 00000000
14.05.2008 04:35:22.213 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
14.05.2008 04:35:22.213 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
14.05.2008 04:35:22.213 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000
14.05.2008 04:35:22.213 ERROR Application Exception: Access violation at address 00403F54 in module 'UTMtray.exe'. Read of address 00000000

Davion
Сообщения: 267
Зарегистрирован: Чт дек 01, 2005 13:36

Сообщение Davion »

такая же фигня...

спасибо за программу!!!

Раз пошла такая пьянка могу выложить автоконфигуратор сети))) если конечно комунибудь надо...

Wishmaster
Сообщения: 309
Зарегистрирован: Сб апр 16, 2005 11:44

Сообщение Wishmaster »

Davion писал(а):такая же фигня...

спасибо за программу!!!

Раз пошла такая пьянка могу выложить автоконфигуратор сети))) если конечно комунибудь надо...
Что такое "автоконфигуратор сети"? Можно поподробнее?

Davion
Сообщения: 267
Зарегистрирован: Чт дек 01, 2005 13:36

Сообщение Davion »

вообщем чтоб ошибки невыдвало, надо просто прописать коректный сервер rss

Davion
Сообщения: 267
Зарегистрирован: Чт дек 01, 2005 13:36

Сообщение Davion »

Wishmaster писал(а):
Davion писал(а):такая же фигня...

спасибо за программу!!!

Раз пошла такая пьянка могу выложить автоконфигуратор сети))) если конечно комунибудь надо...
Что такое "автоконфигуратор сети"? Можно поподробнее?
ну вообщем она выдает инструкцию+MAC адрес абонента, создает впн подключение, конфигурирует сетевуху на автоматическое получение IP, устанавливает автоматически UTM5 wintray, различные чаты, прописывает в автозапуск браузера сайт провайдера, создает инструкцию пользователя на рабочем столе)))

Ответить