SshAgentLib is a .NET library that can be used to create an SSH agent for PuTTY and OpenSSH clients and an SSH client for Pageant and OpenSSH agents.
WARNING: This is not a stable API.
It is currently only being used for KeeAgent (a plugin for KeePass 2.x).
Each library contains controls/widgets for creating user interfaces that use the base SshAgentLib.
Provides controls based on the System.Windows.Forms library
Provides widgets based on the GtkSharp library