Перейти до

Расширение авторизатора


Рекомендованные сообщения

И так возникла идея дополнить авторизатор функцией поиска неисправностей у юзера не компе.

Иначе говоря хочется добавить кнопку "Информация" при нажатии на которую мы увидим:

1) вывод ipconfig /all

2) состояние эзернет интерфейсов (погашен | не погашен, этим страдают бывшие диалапщики)

3) пинг до шлюза

4) пинг сервера стг

5) трассировку до mail.ru например

 

 

кто ещё что добавит?

Ссылка на сообщение
Поделиться на других сайтах
Дык - так уже давно все написано ))

 

проссмотри исходники авторизатора на делфи ))

вопрос не в том что всё написано в коде, важно получить конечный продукт, а его пока нет, второй вопрос стоит в том что ещё нужно для удобства?

Ссылка на сообщение
Поделиться на других сайтах

Было бы не плохо, чтобы в Информации выводилась инфа о тарифном плане который установлен юзеру, а также поле "Примечание".

Ссылка на сообщение
Поделиться на других сайтах
Было бы не плохо, чтобы в Информации выводилась инфа о тарифном плане который установлен юзеру, а также поле "Примечание".

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

Ссылка на сообщение
Поделиться на других сайтах
Дык  - так уже давно все написано ))

 

проссмотри исходники авторизатора на делфи  ))

вопрос не в том что всё написано в коде, важно получить конечный продукт, а его пока нет, второй вопрос стоит в том что ещё нужно для удобства?

Пинг на 2-3-4 узла сети по списку из реестра (если настройки хранить в нем) или конфига (естественно продумать как собирать инсталятор при этом).

Еще очень хотелось бы знать состояние встоенного брандмауэра виндовс, а еще лучше и других файрволов, только как это реализовать даже придумать не могу =:-/

Ссылка на сообщение
Поделиться на других сайтах

Состояние служб: какие службы запущены.

Так-же желательно чтобы это в онлайне мог видеть оператор, как опция - послать содержимое мылом на support@xxxx.ru

Ссылка на сообщение
Поделиться на других сайтах
Состояние служб: какие службы запущены.

Так-же желательно чтобы это в онлайне мог видеть оператор, как опция - послать содержимое мылом на support@xxxx.ru

речь идёт о диагностике проблемы когда связи нет

Ссылка на сообщение
Поделиться на других сайтах
Дык  - так уже давно все написано ))

 

проссмотри исходники авторизатора на делфи  ))

вопрос не в том что всё написано в коде, важно получить конечный продукт, а его пока нет, второй вопрос стоит в том что ещё нужно для удобства?

Пинг на 2-3-4 узла сети по списку из реестра (если настройки хранить в нем) или конфига (естественно продумать как собирать инсталятор при этом).

Еще очень хотелось бы знать состояние встоенного брандмауэра виндовс, а еще лучше и других файрволов, только как это реализовать даже придумать не могу =<!--emo&:-/-->i.gif<!--endemo-->

Решили написать свою пинговалку для сети

 

Работает очень шустро - пинг реализовано через ICMP (можно и APR пинг)

 

с возможностью отправки SMS (телефон+шнурок) при потере или появлении пинга

 

вот наброски:

 

SMS пинговалка

 

 

если тема будет интересна можно вывести в отдельную тему

Ссылка на сообщение
Поделиться на других сайтах

Решили написать свою пинговалку для сети

 

Работает очень шустро - пинг реализовано через ICMP (можно и APR пинг)

 

с возможностью отправки SMS (телефон+шнурок) при потере или появлении пинга

 

вот наброски:

 

SMS пинговалка

 

 

если тема будет интересна можно вывести в отдельную тему

тема очень интересна!!! давно искал что-то на подоби...

На чём написанна софтина? ( возможно ли получить исходники? )

Ссылка на сообщение
Поделиться на других сайтах

Написана на Delphi 7

 

На счет исходников - пока не будут выложены

 

Проект только начался - и то что выложено всего лишь рабочие наброски

 

Хотелось получить несложную пинговалку, которая бы сообщала бы админу(нам) что где-то "пропал" узел. вот и все. Перед выходом первого рабочего релизу выделим новую ветку для обсуждения

Ссылка на сообщение
Поделиться на других сайтах
Написана на Delphi 7

 

На счет исходников - пока не будут выложены

 

Проект только начался - и то что выложено всего лишь рабочие наброски

 

Хотелось получить несложную пинговалку, которая бы сообщала бы админу(нам) что где-то "пропал" узел. вот и все. Перед выходом первого рабочего релизу выделим новую ветку для обсуждения

просто у меня есть идея на основе твоего проекта - расширить возможности, перезагружать зависшие сервера

если хотишь подробности стучи в аську 950968

Ссылка на сообщение
Поделиться на других сайтах
Написана на Delphi 7

 

На счет исходников - пока не будут выложены

 

Проект только начался - и то что выложено всего лишь рабочие наброски

 

Хотелось получить несложную пинговалку, которая бы сообщала бы админу(нам) что где-то "пропал"  узел. вот и все. Перед выходом первого рабочего релизу выделим новую ветку для обсуждения

просто у меня есть идея на основе твоего проекта - расширить возможности, перезагружать зависшие сервера

если хотишь подробности стучи в аську 950968

когда выйдет первый релиз рабочий - объязательно свяжусь и пообщаемся ))

Ссылка на сообщение
Поделиться на других сайтах
И так возникла идея дополнить авторизатор функцией поиска неисправностей у юзера не компе.

Иначе говоря хочется добавить кнопку "Информация" при нажатии на которую мы увидим:

1) вывод ipconfig /all

2) состояние эзернет интерфейсов (погашен | не погашен, этим страдают бывшие диалапщики)

3) пинг до шлюза

4) пинг сервера стг

5) трассировку до mail.ru например

 

 

кто ещё что добавит?

Ну добавить стоит ещё информацию о типе носителя (может карта то и включена но сетевой не подключен или подключен но на 10мегабит вместо 100).

Также тест ДНС сервера и проверка обновлений авторизатора.

Да и ещё автоматизировать создание впн подключения, правка маршрутов (что-то пускать через впн, что то через шлюз)

Впрочем я это уже всё писал в соседней теме.

Кстати, подобный сабж уже написан

http://chebnet.com/index.php?i=icclient#3

Кому интересно могу на мло скинуть.

Ссылка на сообщение
Поделиться на других сайтах
И так возникла идея дополнить авторизатор функцией поиска неисправностей у юзера не компе.

Иначе говоря хочется добавить кнопку "Информация" при нажатии на которую мы увидим:

1) вывод ipconfig /all

2) состояние эзернет интерфейсов (погашен | не погашен, этим страдают бывшие диалапщики)

3) пинг до шлюза

4) пинг сервера стг

5) трассировку до mail.ru например

 

 

кто ещё что добавит?

Ну добавить стоит ещё информацию о типе носителя (может карта то и включена но сетевой не подключен или подключен но на 10мегабит вместо 100).

Также тест ДНС сервера и проверка обновлений авторизатора.

Да и ещё автоматизировать создание впн подключения, правка маршрутов (что-то пускать через впн, что то через шлюз)

Впрочем я это уже всё писал в соседней теме.

Кстати, подобный сабж уже написан

http://chebnet.com/index.php?i=icclient#3

Кому интересно могу на мло скинуть.

полностью согласен.

на счёт автоматизации впн, есть такая штука CMAK в винде серверной есть, очень полезная весч!

На счёт проги: довольно интересно, хотелось бы пообщаться с вами плотней, Можете скинуть мне на мыло mantalttt собака маил.ру изаодно номер аси?

Ссылка на сообщение
Поделиться на других сайтах

ну как вариант ... при авторизации юзера на сервере - отсылаются выше описанные данные, всё это записывается в базу с числом и временем обновление.... в конфигураторе выбираем пользователя - и там уже новая таблица с последними данными, добавить ещё кнопку - обновить данные ( по цепочки обновляются данные уже с новым числом обновления, тем самым можно отследить изменения в работе ) и сделать параметр через сколько сервер по цепочки будет опрашивать авторизаторы ( к примеру раз в два часа )

Ссылка на сообщение
Поделиться на других сайтах
  • 2 years later...

от слов к делу,

внес ряд доработок:

- сохраняются параметры если не закрывать авторизатор, но перегрузить виндовс

- пароль сохраняется всегда, а не только после успешного подключения

- остаток денег и эта надпись не появляются пока не произойдет подключение

и исчезают при отключении

- увеличен интервал срабатывания автосворачивания, которое иногда могло

не происходить при прохождении антивируса-фаервола.

- веб ссылку можно указывать с http:// и без, в любом случае ссылка будет

корректно открыта в браузере

- добавлена кнопка диагностики, по которой вызывается файл diag.bat

- добавлена кнопка вывода сетевых подключений (проверялось на WinXP)

- добавлена кнопка помощи, по которой выводится содержимое файла help.txt

- иконки изменены на "ключик",

ибо надоело объяснять "запустите ключик,проверьте часики или собачку"

 

сорц и скомпиленное тут http://icenet.net.ua/inetaccess2.61-8.8w_src.rar

 

в батник еще можно открытие hosts добавить:

notepad c:\windows\system32\drivers\etc\hosts

 

пока не могу определиться с принципом автоматического поиска и выполнения обновления. Есть идеи?

Ссылка на сообщение
Поделиться на других сайтах

небольшой баг обнаружился:

если в направлениях ничего не прописано изначально, а подключиться невозможно, то авторизатор не выводит сообщений об ошибках.

место возврата из функции тут:

// Set Dir Name
int k = 0;
n = 1;
for (int j = 0; j < DIR_NUM; j++)
   {
   if (dirName[j] != "")
   k++;
   }

if (k == 0)
   {
   MainForm->StatGrid->RowCount = 2;
   MainForm->StatGrid->Cells[1][1] = "";
   MainForm->StatGrid->Cells[2][1] = "";
   return;
   }

исправил так:

// Set Dir Name
int k = 0;
n = 1;
for (int j = 0; j < DIR_NUM; j++)
   {
   if (dirName[j] != "")
   k++;
   }

if (k == 0)
   {
   MainForm->StatGrid->RowCount = 2;
   MainForm->StatGrid->Cells[1][1] = "";
   MainForm->StatGrid->Cells[2][1] = "";
   }
else
  {
MainForm->StatGrid->RowCount = k + 1;

for (int j = 0; j < DIR_NUM; j++)
   {
   settings.dirName[j] = dirName[j];
   if (settings.dirName[j] != "")
       {
       MainForm->StatGrid->Cells[0][n] = settings.dirName[j].c_str();
       n++;
       }
   }
  }
if (!msgToShow.shown)

Ссылка на сообщение
Поделиться на других сайтах

редкий глюк с невозможностью подключиться не могу побороть.

Уже описывал подобный трабл: http://local.com.ua/forum/topic/22926-%d0%be%d1%82%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d1%8e%d1%82%d1%81%d1%8f-%d0%b0%d0%b1%d0%be%d0%bd%d0%b5%d0%bd%d1%82%d1%8b-%d0%bf%d0%be-%d1%82%d0%b0%d0%b9%d0%bc%d0%b0%d1%83%d1%82%d1%83-%d0%b0%d0%b2%d1%82%d0%be%d1%80%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80/page__view__findpost__p__176999

 

Иногда попадаю на то что невозможно подключиться, например при частом запуске-закрытии происходит. Кнопка подключения запавшая и не отпадает вообще, в сеть пакеты не посылаются, насколько понимаю, от библиотеки ia_auth_c не приходит управляющего сообщения.

Не помогает отключиться-подключиться, только нажать настройки и выйти их них, тогда авторизатор раздупляется, подключается и часто вываливает bind failed после подключения.

Определил что помогает раздуплиться вызов функции

clnp->SetServer(settings.serverIP, settings.serverPort);

Ссылка на сообщение
Поделиться на других сайтах

А попробуй подсунуть ему ia_auth_c из qia. Я там ее немного приводил в чувство, но пока изменения в основную ветку не вносил.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...