Lightweight tabbed window manager for putty sessions with simple SFTP Manager and Configuration Management plugin
- Open multiple sessions with one click
- Draggable TabControl
- Fast session tabs management (right click on session tab for quick close)
- Group sessions to custom defined groups and sub-groups for easy sessions password management, Kotarak management and servers TreeView management within the Sessions Form
- Secure Login (hashed SHA256) and encrypted sesssions passwords (secured AES string encryption with random IV)
- Search already saved sessions
- Vertical split screen (Activate/Deactivate - CTRL + F1)
- SFTP Manager with fast access (Activate CTRL + F2). It connects to the currently selected tab (session) and uploads/downloads files to/from the user's home directory
- Passwordless login using PPK and OpenSSH private/public keys (Note: currently SFTP Manager supports only OpenSSH private/public keys, so there is a need to have both PPK - for putty.exe and OpenSSH - for SFTP manager and Kotarak keys added. Will be changed in future). In case you want to use encrypted private keys - openSSH for Kotarak and SFTP Manager is supported, however for PPK you have to use Pageant for now.
- Kotarak configuration management plugin (activate with CTRL + F3) with ability to execute Bash scripts and Shell commands. Managing and deploying config files will be added in the next release.
- Currently there is a limitation up to 120 sessions due to WinForm limitations and high encryption CPU usage. A pool of configs will be introduced to increase the limit up to max. 1000 sessions.
- Managing and deploying config files with Kotarak
- Kotarator - an experimental language with experimental "pseudo-compiler"
- Security improvements (encryption) NOTE: This is an early test version - use at your own risk!
- Code optimization and refactoring
- TabPagesForward - CTRL + TAB
- TabPagesBackward - CTRL + SHIFT + TAB
- SplitScreen - CTRL + F1
- SFTP Manager - CTRL + F2
- Kotarak - CTRL + F3
- (Use GlobalHotKeys Manager to change it if needed)
Licensed under a liberal MIT/X11 License, which allows this program and source code to be used in both commercial and non-commercial applications. Complete text can be found in the License.txt file.
- A PC running Windows (Windows 7, Windows 8, Windows 10)
- The Microsoft .NET Framework 4.5 or newer
- 32 and 64 bit operating systems are supported
- The PuTTY SSH Client
Available for download at https://github.com/kasbst/puttystorm/releases/latest