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
Provides widgets based on the Qyoto library