Skip to content
This repository has been archived by the owner on Nov 4, 2021. It is now read-only.

Утилита автоматического ввода паролей для Radmin Viewer. Циклический опрос серверов MS SQL.

Notifications You must be signed in to change notification settings

in77799/RAdmin-password-list

Repository files navigation

Справка по программе «Password List» - RAdmin password manager

F1 - открыть файл справки «Readme.txt»;
F2 - вызвать cmd.exe с командой «ping [строка из буфера] -t»;
F3 - открыть файл информации об АРМ;
F4 - открыть окно настройки опроса серверов;
F5 - обновить список паролей из файла «Data.ini»;
F6 - открыть файл настроек «Data.ini» для редактирования.


=====================================================================================


v1.8.0 от 23-10-2021

+ При старте приложения считываем из «Data.ini» значение Timer в разделе [Flag].
  Timer - интервал в мс между проверками заголовка активного окна Windows.
  Значение по умолчанию = 400 мс.
  Если (Timer < 50) или (Timer > 10000), устанавливаем значение по умолчанию.

=====================================================================================


v1.7.0  от 02-05-2021

+ По F4 открывается окно «Настройка опроса серверов».

+ На главное окно добавлена кнопка «S», которая дублирует нажатие клавиши F4.

+ Т.к. приложение теперь активно работает с БД, исключаем возможность запуска копии приложения.
  При старте приложения считываем из «Data.ini» состояние флага AppRun в разделе [Flag].
  Если AppRun=1, считаем, что приложение уже запущено и копия закрывается с ошибкой.
   
  P.S. В случае нештатного закрытия приложения AppRun остаётся = 1, поэтому, если вы уверены, что 
  приложение не запущено, перез запуском надо вручную исправить «Data.ini»: AppRun=0

+ Состояние опроса серверов отображается в иконке приложения и в трее:
  Зелёный цвет - опрос включен;
  Серый цвет - опрос выключен;
  Жёлтый цвет - опрос включен, но есть ошибки вида «Максимальная дата в архиве сервера не изменилась»;
  Красный цвет - опрос выключен из-за ошибки.

Список серверов хранится в файле базы данных (БД) Access «PswListDb.mdb» в корневой папке приложения.
Редактирование БД возможно в окне «Настройка опроса серверов».
Так же для редактирования БД можно использовать стороннее приложение «MDBPlus.exe».

При возникновении ошибки опроса выдаётся сообщение с указанием id и имени сервера в списке.
Так же у этого сервера поле error в списке становится = 1. Требуется проверить причину возникновения ошибки, 
принять меры, запустить или перезапустить опрос. Сервер, у которого поле error = 1, опрашивается несмотря на тайм-аут.
Поэтому, если нужно опросить сервер в следующем цикле, поставьте 1 поле error.

Элементы управления в окне «Настройка опроса серверов»:
Переключатель «Опрос» - если включен, циклически опрашиваем те сервера, у которых в списке серверов поле opros = 1;
Кнопка «Перезапустить» - перезапустить опрос серверов. Нажмите, если данные в списке серверов изменились;
Переключатель «Постоянно» - если включен, то во время опроса серверов опрос происходит несмотря на значение
                                                            тайм-аута (поле timeout_min) в минутах. Состояние переключателя - 
                                                            несохраняемый параметр: сбрасывается при закрытии окна;
Поле ввода «Объект» - название сервера (объекта);
Поле ввода «ip-адрес» - ip-адрес сервера;
Поле ввода «Имя БД» - имя базы данных сервера;
Поле ввода «Логин» - логин для подключения к БД;
Поле ввода «Пароль» - пароль для подключения к БД (может быть пустым);
Поле ввода «Тайм-аут» - тайм-аут между опросами сервера: число от 0 до 1440 в минутах. Если 0, опрос сервера происходит каждый раз;
Поле ввода «Тип» - тип сервера. Число от 0 до 9;
Поле ввода «Запрос» - SQL-запрос для получения последней даты в БД сервера;
Поле ввода «Опрос» - флаг опроса сервера: число 0 или 1. Если 1 - опрос включен;
Кнопка «Скопировать» - скопировать основные данные текущего сервера в списке (по фокусу в DBGrid) в поля ввода «Объект» ... «Опрос»;
Кнопка «Добавить» - добавить новый сервер в БД на основе данных из полей ввода «Объект» ... «Опрос»;
DBGrid - представление БД списка серверов;
Переключатель «Сообщения об ошибках поверх всех окон» - если включен, сообщение об ошибке приложения выводится поверх всех окон ОС Windows;
Блок управления БД - стандартный блок управления БД;
Кнопка «Закрыть» - закрыть окно.

!!! ВНИМАНИЕ !!! Содержание SQL-запроса лежит на вашей совести, т.к. выполняется всё !!! ВНИМАНИЕ !!!

Когда опрос доходит до конца списка серверов, список опрашиваемых серверов обновляется,
т.е. если вы сделали изменения в DBGrid или добавили новый сервер кнопкой «Добавить», 
не обязательно нажимать кнопку «Перезапустить», можно дождаться нового цикла опроса.


=====================================================================================


v1.6.0  от 11-01-2021

+ По F3 добавлена возможность открыть файл информации об АРМ (из последнего сеанса). 
  Для этого в записи RAdmin добавить i(имя), где имя - файл «имя.txt» с информацией.
  Обозначение информации i( - настраивается.

+ Добавлены кнопки «P», «I», которые дублируют нажатие клавиши F2 и F3 соответственно.

- Убран двойной клик по нижней панели, т.к. появилась кнопка «P».

=====================================================================================


v1.5.1  от 16-07-2020

Вместо нажатия F2 для вызова «cmd» с командой «ping [строка из буфера] -t»,
можно два раза щёлкнуть по панели (пространство слева от checkbox «Автомат»).

=====================================================================================


v1.5  от 06-07-2019

1. Копируем в буфер обмена строку длиной до 100 символов.
2. Нажимаем на иконку «Password List» в панели задач, либо щёлкаем на заголовок окна. Главное, не нажимать на список паролей. 
3. Нажимаем F2. 
4. Откроется окно «cmd» с командой «ping [строка из буфера] -t».

P.S. Если [строка из буфера] не ip-адрес и не имя компьютера состоящее из букв, ping не работает.

=====================================================================================


v1.4  от 30-10-2015

1. При запуске программы появляется иконка приложения в трее. В меню иконки есть 3 пункта:

а) Показать окно - показывает главное окно программы;
б) Скрыть окно - скрывает главное окно программы;
в) Выход - выход из программы.

Двойной щелчек на иконке в трее показывает главное окно программы.


=====================================================================================


v1.3  от 12-10-2015

1. Добавлен автоматический режим ввода логина и пароля. Включается галочкой "Auto".
   Для корректной работы в названии АРМ в RAdmin нужно указать rl(логин) и rp(пароль).
   Если логин и/или пароль равны значению по умолчанию, их можно не указывать.
   Обозначения логина и пароля rl( и rp( настраиваются.
2. Пароль не должен содержать пробелы!
3. Формат данных изменился на Ini-файл. Запоминаются параметры окна и 
   состояние автоматического режима.
4. По нажатию F1 открывается файл Readme.txt, по нажатию F6 открывается Data.ini для редактирования.


=====================================================================================


v1.2  от 27-02-2013

1. Добавлено обновление списка паролей из файла по нажатию F5;


=====================================================================================


v1.1  от 11-01-2012

1. В файле "Data.txt" строка начинающаяся с символа # является комментарием и не записывается в список паролей;
2. Всё, что находится в строке после первого пробела, является подсказкой к паролю. Подсказка записывается
   в список, но при выборе строки, в буфер обмена копируется только пароль без подсказки.


=====================================================================================

v1.0

При запуске считывает текстовый файл "Data.txt" и каждую строку файла заносит в список.
При выборе элемента списка с помощью мыши или клавиатуры, записывает строку в буфер
обмена ОС. Если необходымый элемент списка уже выбран (выделен синим цветом), для записи 
строки в буфер достаточно щелкнуть левой клавишей мыши в любом свободном от строк месте списка.


=====================================================================================

About

Утилита автоматического ввода паролей для Radmin Viewer. Циклический опрос серверов MS SQL.

Topics

Resources

Stars

Watchers

Forks

Languages