What is it? : Where is it? : Protocols : Features : Cryptography : Contact
The Hopefully Uncomprehensible Shell, or HUSH for short, simply enough, is a Java implementation of the Secure Shell protocol. Its primary goal is to create an easy way to use the SSH protocol in Java programs, but will include console-based and graphical client programs.
HUSH is free software; you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.
The current source code is available from SourceForge:
(These files are signed using the GNU Privacy Guard with this key.)
The current CVS sources are also available.
Version 1.5: "The SSH (Secure Shell) Remote Login Protocol".
This project does not include any cryptographic primitives such as ciphers or key agreement algorightms. Instead, it relies on the appropriate implementations of these algorithms being installed as a Java Cryptography Extension provider.
Keeping in the spirit of free software the recommended provider (at the moment) is the Legion of the Bouncy Castle's. As it matures, the GNU Cryptography Project will be the provider most recommended.
Casey Marshall is the author of HUSH. You may either mail him any questions or comments, or look to our SourceForge project page for more information about this project.