Salt
Salt is a brand new terminal emulator. It is based on a custom SSH implementation that can use the Microsoft CryptoAPI to communicate with smart cards and other security tokens. The design goal was to have a pleasant looking and easy to use terminal emulator, one that's a joy to use daily. That means it had to be fast, stable, secure, robust.
Technical specifications
Salt is written in C++ and uses Boost, Crypto++ and libzeep. The list of implemented features is:
- Custom SSH implementation using CryptoAPI for public key access to servers.
- Forwarding of CryptoAPI signing using the ssh-agent protocol
- VT220 emulation with a few extensions and the exception of Printer support and down-line-loadable (soft) fonts.
- UTF-8 support
- Uses DirectWrite for high quality text rendering
- Rewrapping of text when resizing a window
- Multiplexes multiple sessions to the same host over one SSH connection