HUSH: the Hopefully Uncomprehensible Shell

What is it? : Where is it? : Protocols : Features : Cryptography : Contact

What is it?

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.

Where is it?

The current source code is available from SourceForge:

Release Signature SHA-1
hush-0.1.jar hush-0.1.jar.sig hush-0.1.jar.sha
hush-0.1.tar.gz hush-0.1.tar.gz.sig hush-0.1.tar.gz.sha

(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".

Version 2:



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.

SourceForge Logo