UTMTray альтернатива
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
Дык возми aaa5 и user5 из своего комплекта.UncleDen писал(а):Вот этот обрезок и хочетKayfolom писал(а):Серверную это какую? Там нет серверной части, там только обрезок нетаповскогой веб-морды...
aaa5: error while loading shared libraries: libssl.so.6:
aaa5: error while loading shared libraries: libcrypto.so.6:
aaa5: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by aaa5
)
aaa5: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by aaa5)
и т.д.
Я так понимаю, обрезок самокомпилированный ещё и под КраснойШляпой? Не у всех так, не у всех...
Ладно, пока не буду искушать судьбу переустановкой библов. Юзера в чёрном теле поживут.
Очередная версия http://www.ukhta-inform.ru/UTMTray.0.3.5.111.zip
Сделан модуль автоматического обновления. Логика работы:
Если номер версии в серверном конфиге
[Application]
LastVersion=0.3.5.109
Больше номера версии программы, то при запуске она предлагает обновиться.
Обновленные файлы должны лежать на http, там куда указывает WEBRoot клиента. Обновляются файлы UTMtray.exe, libeay32.dll, ssleay32.dll.
Теперь при отправке сообщения, отправленные мессаги сохраняются (в общем списке, с пометкой Sent).
Исправлены мелкие глюки кредитования.
Добавлена возможность включать интернет при запуске и выключать при закрытии программы.
Исправлено десяток мелких общих багов.
Сделан модуль автоматического обновления. Логика работы:
Если номер версии в серверном конфиге
[Application]
LastVersion=0.3.5.109
Больше номера версии программы, то при запуске она предлагает обновиться.
Обновленные файлы должны лежать на http, там куда указывает WEBRoot клиента. Обновляются файлы UTMtray.exe, libeay32.dll, ssleay32.dll.
Теперь при отправке сообщения, отправленные мессаги сохраняются (в общем списке, с пометкой Sent).
Исправлены мелкие глюки кредитования.
Добавлена возможность включать интернет при запуске и выключать при закрытии программы.
Исправлено десяток мелких общих багов.
Классная штука, наверно 
помогите разобраться
запускаю, висит сек 5.
затем вываливается с кучей ошибок:
26.05.2008 13:21:21.379 ERROR RSSPortal and ProviderInfoPortal links is NULL
26.05.2008 13:21:21.426 ERROR Application Exception: Access violation at address 004C311E in module 'UTMtray.exe'. Read of address FFFFFFFF

помогите разобраться
запускаю, висит сек 5.
затем вываливается с кучей ошибок:
26.05.2008 13:21:21.379 ERROR RSSPortal and ProviderInfoPortal links is NULL
26.05.2008 13:21:21.426 ERROR Application Exception: Access violation at address 004C311E in module 'UTMtray.exe'. Read of address FFFFFFFF
В серверном конфигеcorwin писал(а):Классная штука, наверно
помогите разобраться
запускаю, висит сек 5.
затем вываливается с кучей ошибок:
26.05.2008 13:21:21.379 ERROR RSSPortal and ProviderInfoPortal links is NULL
26.05.2008 13:21:21.426 ERROR Application Exception: Access violation at address 004C311E in module 'UTMtray.exe'. Read of address FFFFFFFF
[HttpResource]
BillingPortal=https://10.0.0.100/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню
RSSPortal=http://www.flint.net//cache/rss20.xml # Адрес RSS источника для вкладки Новостей, Если пусто, то RSS не запрашивается
ProviderInfoPortal=http://www.flint.net/index.php?option=c ... &Itemid=42
Проверьте ProviderInfoPortal и RSSPortal. Сейчас выложу последнюю версию...
http://www.ukhta-inform.ru/UTMTray.0.3.6.124.zip
Исправлены баги апдейтера.
Сдеалан монитор (как у трафик-инспектора), но тут же деактивирован, ибо данные из личного кабинета (деньги и трафик) идут вразнобой друг с другом (видимо из за разницы в агрегации) - то деньги опережают трафик, то наоборот. Во избежание шквала юзерских вопросов отрубил эту фичу). Как интересно в трафик инспекторе сделана агрегация? Там все в реальном времени - скачал килобайт - тебе агент сразу это показал.
Исправлен баг появляющийся на компах с странными региональными настройками (хитрые десятичный, тайм и дата разделитель)
Исправлены баги апдейтера.
Сдеалан монитор (как у трафик-инспектора), но тут же деактивирован, ибо данные из личного кабинета (деньги и трафик) идут вразнобой друг с другом (видимо из за разницы в агрегации) - то деньги опережают трафик, то наоборот. Во избежание шквала юзерских вопросов отрубил эту фичу). Как интересно в трафик инспекторе сделана агрегация? Там все в реальном времени - скачал килобайт - тебе агент сразу это показал.
Исправлен баг появляющийся на компах с странными региональными настройками (хитрые десятичный, тайм и дата разделитель)
Поставил .124 - не помогло.
в логах тоже самое
в серверном конфиге :
[HttpResource]
BillingPortal=https://stat.xxxxxxxxx.net/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню
RSSPortal= # Адрес RSS источника для вкладки Новостей, Если пусто, то RSS не запрашивается
ProviderInfoPortal=http://www.xxxxxxxxxx.net
где я гоню ?
P.S. замена доменов на IP адреса не помогла
в логах тоже самое
в серверном конфиге :
[HttpResource]
BillingPortal=https://stat.xxxxxxxxx.net/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню
RSSPortal= # Адрес RSS источника для вкладки Новостей, Если пусто, то RSS не запрашивается
ProviderInfoPortal=http://www.xxxxxxxxxx.net
где я гоню ?
P.S. замена доменов на IP адреса не помогла
У вас http://www.xxxxxxxxxx.net реально есть? Попробуйте для чистоты эксперимента RSSPortal и ProviderInfoPortal сделать пустыми (причем комментарии тоже лучше убрать.corwin писал(а):Поставил .124 - не помогло.
в логах тоже самое
в серверном конфиге :
[HttpResource]
BillingPortal=https://stat.xxxxxxxxx.net/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню
RSSPortal= # Адрес RSS источника для вкладки Новостей, Если пусто, то RSS не запрашивается
ProviderInfoPortal=http://www.xxxxxxxxxx.net
где я гоню ?
Или наоборот заполните, RSS ленту можно любую из инета, к примеру яндексную.
И логи покажите с начала запуска, может у вас серверный конфиг проге не отдается?
Прикручиваю в утилите UDP-автоответчик (будет работать на 7 порту echo UDP).
Автоответчик будет служить следующим целям:
1. Сбор статистики сети (замена ping, ибо 90% систем на ping не отвечают - фаеры, антивири и прочий софт по умолчанию блокируют ICMP). В этом случае 2 варианта
А) Получает "Ты здесь", оправляет "Я здесь" (отвечает только на хосты из списка серверного конфига, не чаще чем 1 раз в сек)
Б)Самостоятельно Отправляет на хосты из списка серверного конфига пакет "Я здесь" раз в N минут
2. Повышение безопасности клиента. При получении пакета с произвольной строкой от хоста из списка серверного конфига отправляет хеш полученная_строка+пароль+логин и статус инета.
На сервере все это складывается в mysql табличку вида
"ДатаВремя, IP,MAC, Логин, Лиц.счет, статус инета, Отключать_инет_при_отсутствии_пакетов". Табличку уже можно обрабатывать скриптом на предмет отключения инета при отрубе клиента, соответсвия IP, МАС, Логин, Лиц.счет, и еще что в голову взбредет.
Посмотрите, все ли я учел, нужна ли такая приблуда, правильная ли логика работы, нет ли дыр безопасности в этой схеме?
Заранее благодарю за советы и помощь.
Автоответчик будет служить следующим целям:
1. Сбор статистики сети (замена ping, ибо 90% систем на ping не отвечают - фаеры, антивири и прочий софт по умолчанию блокируют ICMP). В этом случае 2 варианта
А) Получает "Ты здесь", оправляет "Я здесь" (отвечает только на хосты из списка серверного конфига, не чаще чем 1 раз в сек)
Б)Самостоятельно Отправляет на хосты из списка серверного конфига пакет "Я здесь" раз в N минут
2. Повышение безопасности клиента. При получении пакета с произвольной строкой от хоста из списка серверного конфига отправляет хеш полученная_строка+пароль+логин и статус инета.
На сервере все это складывается в mysql табличку вида
"ДатаВремя, IP,MAC, Логин, Лиц.счет, статус инета, Отключать_инет_при_отсутствии_пакетов". Табличку уже можно обрабатывать скриптом на предмет отключения инета при отрубе клиента, соответсвия IP, МАС, Логин, Лиц.счет, и еще что в голову взбредет.
Посмотрите, все ли я учел, нужна ли такая приблуда, правильная ли логика работы, нет ли дыр безопасности в этой схеме?
Заранее благодарю за советы и помощь.
Вот решил попробывать завести... а оно

Код: Выделить всё
28.05.2008 16:49:25.511 UTMTray Version 0.3.6.124
28.05.2008 16:49:25.511 ERROR Application Exception: Access violation at address 004C48FA in module 'UTMtray.exe'. Read of address FFFFFFFF
http://www.ukhta-inform.ru/UTMTray.0.3.7.129.zip
Сделана возможность включать максимальный уровень отладки при запуске:
Создаем DebugLevel=2 типа DWORD в HKEY_CURRENT_USER\Software\Samael Software\UTMTray\Parameters
В теле сообщений от админа теперь отображаются и открываются ссылки.
Исправлен exception иногда возникающий при закрытии приложения.
Исправлены баги в php модуле. Улучшена безопасность.
Сделан UDP автоответчик. При получении строки "ping" возвращает стороку "pong". При получении строки "secure bla-bla-bla" возвращает MD5 хеш строки "secure bla-bla-blaLoginPassword", где Login и Password пароль и логин пользователя.
Потестил, работает отлично. Посылаю Broadcast по сети, получаю ответы от запущеных утилиток бета-тестеров
Сделана возможность включать максимальный уровень отладки при запуске:
Создаем DebugLevel=2 типа DWORD в HKEY_CURRENT_USER\Software\Samael Software\UTMTray\Parameters
В теле сообщений от админа теперь отображаются и открываются ссылки.
Исправлен exception иногда возникающий при закрытии приложения.
Исправлены баги в php модуле. Улучшена безопасность.
Сделан UDP автоответчик. При получении строки "ping" возвращает стороку "pong". При получении строки "secure bla-bla-bla" возвращает MD5 хеш строки "secure bla-bla-blaLoginPassword", где Login и Password пароль и логин пользователя.
Потестил, работает отлично. Посылаю Broadcast по сети, получаю ответы от запущеных утилиток бета-тестеров

Надо вот это сделать, чтоб в лог писалось подробнее (только в версии 0.3.7.129) :Pulse писал(а):Вот решил попробывать завести... а оно![]()
Код: Выделить всё
28.05.2008 16:49:25.511 UTMTray Version 0.3.6.124 28.05.2008 16:49:25.511 ERROR Application Exception: Access violation at address 004C48FA in module 'UTMtray.exe'. Read of address FFFFFFFF
Код: Выделить всё
Сделана возможность включать максимальный уровень отладки при запуске:
Создаем DebugLevel=2 типа DWORD в HKEY_CURRENT_USER\Software\Samael Software\UTMTray\Parameters
Ну вот с дебагом... Ничо новава
мммм... версию пишет 128
Код: Выделить всё
29.05.2008 00:22:05.078 UTMTray Version 0.3.7.128
29.05.2008 00:22:05.078 Debug Level 2
29.05.2008 00:22:05.093 ERROR RSSPortal links is NULL
29.05.2008 00:22:05.093 ERROR ProviderInfoPortal links is NULL
29.05.2008 00:22:05.093 ERROR RSSPortal and ProviderInfoPortal links is NULL
29.05.2008 00:22:05.171 ERROR Application Exception: Access violation at address 004C19A2 in module 'UTMtray.exe'. Read of address FFFFFFFF
"ERROR RSSPortal and ProviderInfoPortal links is NULL " означает что не был получен серверный конфиг скорее всего.Pulse писал(а):Ну вот с дебагом... Ничо новавамммм... версию пишет 128Код: Выделить всё
29.05.2008 00:22:05.078 UTMTray Version 0.3.7.128 29.05.2008 00:22:05.078 Debug Level 2 29.05.2008 00:22:05.093 ERROR RSSPortal links is NULL 29.05.2008 00:22:05.093 ERROR ProviderInfoPortal links is NULL 29.05.2008 00:22:05.093 ERROR RSSPortal and ProviderInfoPortal links is NULL 29.05.2008 00:22:05.171 ERROR Application Exception: Access violation at address 004C19A2 in module 'UTMtray.exe'. Read of address FFFFFFFF
Сейчас выложу версию с доработанной обработкой ошибок на стадии инициализации.