5

Я начал использовать Keepass вчера, и это действительно полезно, однако я не могу найти способ добавить подстановочный знак в URL ...

Я хочу, чтобы один ключ использовался на всех URL, которые соответствуют следующему правилу:

http://www*.domain_name.ext

Тогда серфинг к:

http://www.domain_name.ext
http://www1.domain_name.ext
http://www11.domain_name.ext
http://www12.domain_name.ext
http://www9999.domain_name.ext

автоматически заполнит имя пользователя / пароль ...

Как я могу получить это?

4 ответа4

8

Оригинальный постер, вы используете плагин KeeFox? (Если нет, желательно, потому что это решит вашу проблему. )

Решение, которое работало для меня, было:

  1. установить браузер Firefox, насколько я знаю, это не работает в Chrome или Iexplore
  2. установите плагин KeeFox и убедитесь, что он работает с keepass на каком-то тестовом веб-сайте, например gmail.com
  3. в поле URL введите: имя_домена.ext
  4. на вкладке KeeFox -> вкладка URLs введите: ^. .domain_name.ext/. -> Регулярное выражение отмечено, Соответствие отмечено
  5. тестовое задание. Работал на меня.
1

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

Вам нужно будет настроить ключ для каждого URL-адреса один раз, но вам нужно будет только сохранить учетные данные в главном ключе.

См. Http://keepass.info/help/base/fieldrefs.html для получения дополнительной информации.

Еще одна вещь, которая может соответствовать тому, что вы ищете ближе, это то, как автоматический тип соответствует окну, посмотрите на http://keepass.info/help/base/autotype.html. Если разные URL-адреса содержат одинаковые заголовки, автоматический тип может работать на всех из них.

1

Вы хотите использовать регулярное выражение. Так:

http://www*.domain_name.ext

будет представлен как:

//http:\/\/www.*\.domain_name\.ext//

В зависимости от того, какой браузер вы используете и какое расширение используете, чтобы получить URL-адрес в строке заголовка, вам может потребоваться добавить что-то вроде этого:

//.\*http:\/\/www.*\.domain_name\.ext/ - Chromium//

Больше о регулярных выражениях можно найти ... ну, это не позволит мне публиковать больше ссылок.

0

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

  1. вы используете .* вместо *
  2. вам нужно обернуть все между двойными косыми чертами //
  3. вам нужно экранировать специальные символы регулярных выражений (например, / или -)

Скажем, вы хотите сохранить одно имя пользователя и пароль для всех доменов * .wordpress.com. Самый простой вариант - использовать следующее выражение URL:

//.*wordpress.com//

Это в основном сводится к *.wordpress.com как мы обычно понимаем подстановочные знаки.

Если вы действительно хотите указать протокол (чтобы KeePass работал только по протоколу HTTPS), вам необходимо избежать прямой косой черты:

//https:\/\/.*wordpress.com//

Вы можете опробовать свои выражения URL на любом инструменте regex tester (пример), но просто не включайте // в начале и конце при тестировании. Эти двойные косые черты предназначены только для использования в KeePass, чтобы они знали, что вы используете регулярные выражения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .