Skip to content
A KeePass plugin that allows you to connect to Windows/Linux/ESXi hosts.
C# Batchfile
Branch: master
Clone or download

Latest commit

Latest commit ce7d0c5 May 7, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.build Add MSBuild.Community.Tasks files to source control to be able to bui… Aug 20, 2019
QuickConnectPlugin.FormLaunchers Fix automatic Nuget package restore when building from a fresh clone. May 3, 2020
QuickConnectPlugin.Tests.Resources Pass custom command line arguments for Putty. Fixes #27. Dec 5, 2018
QuickConnectPlugin.Tests Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
QuickConnectPlugin Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
docs Added screenshot to docs. Feb 22, 2016
libs Updated License.txt for KeePass binaries. May 7, 2020
.gitignore Implement a mechanism to show the plugin type (i.e. DLL, PLGX) in Abo… Feb 28, 2019
CHANGELOG.md Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
COPYING Initial commit. Feb 8, 2016
GitAssemblyVersion.targets Fix build warning. Feb 28, 2019
Info.cs Implement a mechanism to show the plugin type (i.e. DLL, PLGX) in Abo… Feb 28, 2019
LICENSE Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
QuickConnectPlugin.sln Fix automatic Nuget package restore when building from a fresh clone. May 3, 2020
README.md Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
VERSION Updated CHANGELOG and bumped version to 0.5.3. May 7, 2020
build.bat Update packages for test project and set projects to target .NET 4.0 … Feb 28, 2019

README.md

QuickConnect Plugin

QuickConnect is a plugin for KeePass password manager that allows you to connect to Windows/Linux/ESXi hosts.

Latest Release Total Downloads

Requirements

  • Microsoft Windows XP/7/10 with .NET Framework 3.5;
  • KeePass version 2.45 or newer.

Installation

  • Download the latest release;
  • Verify that the checksum for QuickConnectPlugin.plgx matches the one published with the release;
  • Copy the QuickConnectPlugin.plgx in the KeePass plugins directory and restart the application.

Usage

  • The plugin adds a new menu item named QuickConnect under Tools menu;
  • Use the Map Fields tab in the Options dialog to configure the custom fields from which the plugin gets the host address (IP address or hostname) and the connection method;
  • Connection method is determined based on the text found in the mapped field. For example, if one of the following strings (case-insensitive) is found, then the corresponding items are added to the entry context menu (right-click):
    • rdp or windows - Open Remote Desktop and Open Remote Desktop (console);
    • esxi or vcenter - Open vSphere Client;
    • ssh, telnet, linux or a known Linux distribution name - Open PuTTY Console and Open WinSCP.
  • Additional options like session name or port can be specified to be used with PuTTY/WinSCP. The syntax is as follows: [{ssh|telnet}|<os_type>[;session:"<regex_pattern>"[;port:<port>[;ssh_key:"<ssh_key_path.ppk>"]]]].

Connection method and Additional options can be mapped to the same field. This will avoid cluttering the database with too many custom fields.

QuickConnectPlugin

Password Changer

This feature allows you to change passwords for Windows/Linux/ESXi hosts directly from KeePass.

Requirements

Security Considerations

  • Please take note that when launching vSphere Client, PuTTY, WinSCP or PsPasswd (via Password Changer) the plugin exposes the password via command-line arguments and it is visible during the entire lifetime of the child process.

Repository

The main repository is hosted on GitHub.

Changelog

See CHANGELOG file for details.

Download

You can download compiled binaries from here.

Some experimental builds are available here.

License

  • The source code in this repository is released under the GNU GPLv2 or later license. See the bundled LICENSE file for details.
  • The menu items icons are from Crystal Clear icon set by Everaldo Coelho licensed under LGPL v2.1 or later.
  • Includes SSH.NET library copyrighted by RENCI and released under MIT License.
  • Includes code from KeePass licensed under GNU General Public License version 2 or later.

Related Projects

You can’t perform that action at this time.