🔐 KeePass: автоматический ввод и порядок записей
У KeePass есть зачетная функция Auto-Type с двумя ключевыми режимами работы. Чтобы выполнить автоматический ввод учетных данных в активное поле на сайте или в программе, вы можете:
🔹 выбрать запись в базе и нажать
🔹 нажать
ℹ️ Во втором случае KeePass может найти более одной записи и предложить выбор из списка. Например, когда в базе несколько записей для:
• Окон с одинаковым заголовком вроде
• Разных последовательностей автоматического ввода на одном ресурсе. Например, для входа в корпоративный RunDeck мне требуется аккаунт и пароль. А после входа для запуска джобов с тем же аккаунтом - только пароль.
На практике для часто используемых ресурсов один вариант задействуется чаще других. И хочется, чтобы он всегда был первым в списке. Тогда после
Да, весь этот пост про то, как не нажимать стрелку
👉 Для изменения порядка записей в окне Auto-Type есть неочевидный способ.
1. Задайте в меню "Вид" порядок без сортировки: View - Sort by - No Sort.
2. Выделите нужную запись и нажмите
Определив порядок, верните любимую сортировку в меню "Вид". Теперь в окне Auto-Type записи будут в том порядке, который вы задали.
ℹ️ Все записи по теме: #autotype
////
А вы пользуетесь функцией автоматического ввода в KeePass?
👍 -
👌 -
👀 - а что, так можно было?
❌ - мне это не нужно / нет KeePass
У KeePass есть зачетная функция Auto-Type с двумя ключевыми режимами работы. Чтобы выполнить автоматический ввод учетных данных в активное поле на сайте или в программе, вы можете:
🔹 выбрать запись в базе и нажать
Ctrl+V
🔹 нажать
Ctrl+Alt+A
для поиска подходящей записи по всей базе и входа с нейℹ️ Во втором случае KeePass может найти более одной записи и предложить выбор из списка. Например, когда в базе несколько записей для:
• Окон с одинаковым заголовком вроде
Login
. Это довольно частая ситуация, кстати.• Разных последовательностей автоматического ввода на одном ресурсе. Например, для входа в корпоративный RunDeck мне требуется аккаунт и пароль. А после входа для запуска джобов с тем же аккаунтом - только пароль.
На практике для часто используемых ресурсов один вариант задействуется чаще других. И хочется, чтобы он всегда был первым в списке. Тогда после
Ctrl+Alt+A
можно сходу жать Enter
нежели сначала еще выбирать нужную запись.Да, весь этот пост про то, как не нажимать стрелку
↓
лишний раз 😎 И про автоматический ввод, конечно.👉 Для изменения порядка записей в окне Auto-Type есть неочевидный способ.
1. Задайте в меню "Вид" порядок без сортировки: View - Sort by - No Sort.
2. Выделите нужную запись и нажмите
Alt+Home
, чтобы поднять ее в самый верх либо жмите Alt+↑
или Alt+↓
для перемещения на одну позицию вверх/вниз.Определив порядок, верните любимую сортировку в меню "Вид". Теперь в окне Auto-Type записи будут в том порядке, который вы задали.
ℹ️ Все записи по теме: #autotype
////
А вы пользуетесь функцией автоматического ввода в KeePass?
👍 -
Ctrl+Alt+A
👌 -
Ctrl+V
👀 - а что, так можно было?
❌ - мне это не нужно / нет KeePass
🔒 KeePass: автоматический ввод учетных данных в браузере по URL страницы
Я уже рассказывал в канале про годную функцию автонабора у KeePass. И как выяснилось, почти половина пользователей этого менеджера паролей о ней не знала. Там речь шла о порядке записей в результатах поиска. Сегодня - о вводе в браузерах, причем без плагинов KeePass.
На картинке↓ настройки автоматического ввода, где цифрами отмечены ключевые. Пункты 2 и 3 по сути относятся только к браузерам. Давайте разберем их на примере входа в GitHub https://github.com/login
1️⃣ В заголовке окна есть совпадение с названием записи KeePass
Здесь заголовок -
Это - самый удобный способ, но не лишенный недостатков. С ними я регулярно сталкиваюсь в рабочей среде. Например, заголовок страницы авторизации у разных внутренних веб-сервисов одинаковый -
2️⃣ В заголовке окна есть URL целиком из записи KeePass
Это - большая редкость, т.к. сайтам нет смысла прописывать адрес страницы в её заголовок. И как раз это я разберу подробнее чуть ниже.
3️⃣ В заголовке окна есть домен, который присутствует в URL из записи KeePass
Это чаще встречается у иностранных сайтов. Допустим, прописав https://www.google.com/ в поле URL, вы сможете входить на любой странице сервисов компании. Потому что слово
////
В итоге пункт 2 выглядит самым бесполезным, однако он очень перспективный! Как справедливо заметил в чате
И она элементарно решается с помощью расширений для Chromium и Firefox.
Однако мне не нравится, что только ради этого расширение получает право читать и изменять данные на всех сайтах. Поэтому я предпочел более контролируемый вариант - скрипт для Tampermonkey 🐵 Сходу нагуглился такой. Из коробки результат страшноват, но это легко допилить. И не забыть отключить автоматическое обновление скрипта!
С браузерами разобрались, но остается проблема с однотипными окнами
ℹ️ Все записи по теме: #autotype
Я уже рассказывал в канале про годную функцию автонабора у KeePass. И как выяснилось, почти половина пользователей этого менеджера паролей о ней не знала. Там речь шла о порядке записей в результатах поиска. Сегодня - о вводе в браузерах, причем без плагинов KeePass.
На картинке↓ настройки автоматического ввода, где цифрами отмечены ключевые. Пункты 2 и 3 по сути относятся только к браузерам. Давайте разберем их на примере входа в GitHub https://github.com/login
1️⃣ В заголовке окна есть совпадение с названием записи KeePass
Здесь заголовок -
Sign in to GitHub · GitHub
. Поэтому сработает любое из этих слов в названии записи KeePass - например, Sign in
и GitHub
. Но во избежание ложных срабатываний лучше использовать что-то уникальное - строку целиком или ее существенную часть.Это - самый удобный способ, но не лишенный недостатков. С ними я регулярно сталкиваюсь в рабочей среде. Например, заголовок страницы авторизации у разных внутренних веб-сервисов одинаковый -
Sign in
. Или он более информативный, но одинаковый в разных средах разработки ПО - Dev, QA, Integration.2️⃣ В заголовке окна есть URL целиком из записи KeePass
Это - большая редкость, т.к. сайтам нет смысла прописывать адрес страницы в её заголовок. И как раз это я разберу подробнее чуть ниже.
3️⃣ В заголовке окна есть домен, который присутствует в URL из записи KeePass
Это чаще встречается у иностранных сайтов. Допустим, прописав https://www.google.com/ в поле URL, вы сможете входить на любой странице сервисов компании. Потому что слово
Google
есть в заголовке страницы и в поле URL. С GitHub та же история. Но у прочих сервисов Microsoft такое не сработает, равно как у Яндекс и Госуслуг.////
В итоге пункт 2 выглядит самым бесполезным, однако он очень перспективный! Как справедливо заметил в чате
dartraiden
, если в KeePass корректно заполнено поле URL, задача сводятся к тому, чтобы прописать URL веб-страницы в её заголовок 👈 И она элементарно решается с помощью расширений для Chromium и Firefox.
Однако мне не нравится, что только ради этого расширение получает право читать и изменять данные на всех сайтах. Поэтому я предпочел более контролируемый вариант - скрипт для Tampermonkey 🐵 Сходу нагуглился такой. Из коробки результат страшноват, но это легко допилить. И не забыть отключить автоматическое обновление скрипта!
С браузерами разобрались, но остается проблема с однотипными окнами
Sign in
в других приложениях. Она, кстати, недавно обострилась у меня на работе. И я обязательно поделюсь решением в канале ✌️ℹ️ Все записи по теме: #autotype
🔒 KeePass: автоматический ввод в приложениях с одинаковыми заголовками окна
Это третий пост серии про #autotype в KeePass. Ранее в канале:
🔹Основы автонабора и порядок записей в его окне
🔹Автоматический ввод учетных данных в браузере по URL страницы
Учетные данные приходится вводить не только в браузерах, но и в приложениях. И в рабочей среде у меня несколько приложений с одинаковым заголовком окна:
👉 Хотелось бы автоматически вводить имя пользователя и пароль соответственно приложению. И эту задачу решает плагин Disambiguator! С его помощью в настройках автонабора для каждой записи можно добавлять параметры
🔶 Параметр
Для заголовка окна вместо
В моем случае есть семейство Java-приложений, где одинаковые не только заголовки окон, но и имена исполняемых файлов -
🔶 Параметр
Его можно указать по ID, имени или классу контрола. Чтобы выяснить их, переведите плагин в режим создания отчета: Tools - The Disambiguator Options - Report, задайте в поле с заголовком окна параметр
Плагин создаст отчет по всем контролам в окне. Фрагмент:
Это пример поля для ввода пароля. 112 - его название, а 113 - редактируемое поле, куда вводится текст. В KeePass для заголовка окна задается
Пользуясь случаем, хочу передать привет коллегам, которые до сих пор копипастят учетные данные из блокнота или вводят их руками каждый раз ✌️
Это третий пост серии про #autotype в KeePass. Ранее в канале:
🔹Основы автонабора и порядок записей в его окне
🔹Автоматический ввод учетных данных в браузере по URL страницы
Учетные данные приходится вводить не только в браузерах, но и в приложениях. И в рабочей среде у меня несколько приложений с одинаковым заголовком окна:
Sign in
. Соответственно, по сочетанию клавиш Ctrl+Alt+A
вываливается список записей для разных приложений.👉 Хотелось бы автоматически вводить имя пользователя и пароль соответственно приложению. И эту задачу решает плагин Disambiguator! С его помощью в настройках автонабора для каждой записи можно добавлять параметры
{exe:}
и/или {ctl:}
.🔶 Параметр
{exe:}
определяет приложениеДля заголовка окна вместо
Sign in
задается Sign in{exe:MyApp.exe}
, например. В качестве значений этот параметр принимает имя файла с расширением и без оного, полный путь к файлу, в том числе с подстановочным символом *
, а также регулярное выражение. Примеры в ридми.В моем случае есть семейство Java-приложений, где одинаковые не только заголовки окон, но и имена исполняемых файлов -
javaw.exe
! Поэтому спасаюсь путем к файлу:Sign in{exe:*\*folder-name*\javaw.exe}
🔶 Параметр
{ctl:}
проверяет наличие заданного поля в окнеЕго можно указать по ID, имени или классу контрола. Чтобы выяснить их, переведите плагин в режим создания отчета: Tools - The Disambiguator Options - Report, задайте в поле с заголовком окна параметр
{report}
и выполните автонабор.Плагин создаст отчет по всем контролам в окне. Фрагмент:
Child ID: 112
Name : EnterPassword
Class : Static
Child ID: 113
Name : EnterPassword
Class : Edit
Это пример поля для ввода пароля. 112 - его название, а 113 - редактируемое поле, куда вводится текст. В KeePass для заголовка окна задается
Sign in{ctl:113}
. Не забудьте отключить режим отчета у плагина. При автонаборе он проверит не только заголовок окна, но и наличие в нем поля с этим ИД.Пользуясь случаем, хочу передать привет коллегам, которые до сих пор копипастят учетные данные из блокнота или вводят их руками каждый раз ✌️