Token2Shell version 6.4.0 released

  • Improved TELNET protocol handling.
  • Includes minor bug fixes and enhancements.

Token2Shell version 6.3.0 released

  • Improved SSH data transfer performance on multi-core processor systems.
  • Unexpected timeout errors during high speed file uploading from a multi-core processor
    system have been fixed.
  • Includes minor bug fixes and enhancements.

Token2Shell version 6.2.0 released


  • Line Sender now supports showing line numbers.
  • Line Sender now supports syntax highlighting.
  • Line Sender now supports automatically formatting a new file name.

Additional information about the new options for Line Sender is available at http://choung.net/handbooks/Token2Shell/line-sender-options.

Token2Shell version 6.1.0 released

The following lists the key features added to
Token2Shell version 6.1.0 for Windows 2000/XP/Vista/7.

  • Simultaneously detach 4 session tabs at once

    Token2Shell already supports detaching a session tab from its main window. A detached session screen behaves like a floating dockable pane; it can be docked or grouped together with other detached sessions. Also, unlike traditional multi-session programs where each session window cannot be placed outside of the main window, the floating session panes in Token2Shell can be placed anywhere on your desktop screen.

    In the new version, Token2Shell now also supports detaching 4 session tabs all at once and form a 2x2 docked floating pane. In order to use this new feature, simply press <Shift> key while double-clicking the session tab you wish to detach. Token2Shell will then automatically detach the next three session tabs and form a 2x2 floating pane. The new version also supports right-click popup menu for detaching session tabs.


  • More options for Slow Paste

    When you do a Slow Paste (<Shift>+<Alt>+<Ins>) in Token2Shell, Token2Shell sends the clipboard-stored text line by line at a preconfigured interval. In the new version, Token2Shell supports additional options for setting that interval.

    In the new version, you now have options for setting up pausing time or trigger text. Setting up those options is much like creating a macro script with a common '#wait' or '#waitfor' command line. For example, if you set the interval mode to 'Time' and enter '2000' for 'Line Sending Interval', Token2Shell sends each line and pause for 2 seconds before sending the next one. If you set the mode to 'Text' and enter 'myserver command prompt %' for 'Trigger Text', Token2Shell will only send the next line when it sees that text from the server response.

    For additional information about '#wait' and '#waitfor' script commands, please visit
    http://choung.net/handbooks/Token2Shell/command-macro.

  • Create or update SSH private keys within Login Agent

    The new version now supports creating RSA and DSA private keys suitable for SSH2 sessions within Login Agent. The file format used for those keys is compatible with OpenSSH. (Please note that if you update a private key in Login Agent, it will be overwritten in OpenSSH format regardless of its original file format.)

    When you add a password or passphrase to a private key, Login Agent will save the key using AES encryption. OpenSSH version 5.4 and higher uses the same encryption, but if you are using an older version, it will not be able to decrypt the new format. Thus if you need to transfer your AES encrypted private key to an OpenSSH server older than version 5.4, you may need to remove the encryption before uploading, and have it encrypted again from the server.

    Login Agent now also supports copying the public key of the private key it holds to clipboard. You can use the clipboard copied text to wherever the content of an OpenSSH public key file is expected.

FREE "Plus One" Upgrade for Token2Shell version 5 customers

To show our appreciation to our users, we are offering a free upgrade to all Token2Shell version 5 customers for the newly released version 6. At the same time, we'll be adding one more license free of charge to each upgrade. For example, if you had purchased 1 license of Token2Shell version 5, your new activation code will be setup for 2 licenses. (Please note that this upgrade offer is only for existing customers who already have a Token2Shell license key.)

You don't need to send us any application form for this upgrade. You already have all the necessary information to activate the new version. For detailed instruction, please visit http://choung.net/order/license-activation#t2s-v5-upgrade.

Thank you again for all your support of our software!

Token2Shell version 6 is now available

Long at last, it's here! The following summarizes the key features added to version 6 of Token2Shell for Windows 2000/XP/Vista/7.

  • Token2Shell now supports "Jump-point". Jump-point is a unique feature incorporated into our brand new Ch1.Gateway server. When you open a jump-point from Token2Shell, Ch1.Gateway makes a connection to the host as specified in the address book and relays session traffics over encrypted SSH connection.

    Ch1.Gateway supports all the connection methods found in Token2Shell. So even the device that only supports serial port connection can be accessed over an SSH connection via Token2Shell and Ch1.Gateway!

  • You can now customize the initial file name for session data capture.
  • Improved handling of multi-byte character encodings such as EUC-KR.
  • Simplified software activation process.

    The method for applying your license to Token2Shell has been changed. You now only need to enter "User ID" and "Activation Code". Your license key will then automatically be downloaded from our activation server.

    For additional information about the new software activation process, please visit http://choung.net/order/license-activation.


Token2Shell v5.6.0 for Windows 2000/XP/Vista/7 released.

  • AES encrypted private key file format used for OpenSSH version 5.4 and higher is now supported.
  • Random screen freezing problem on some Windows OS versions has been fixed.
  • This version also includes other minor enhancements and bug fixes.

Token2Shell v5.5.0 for Windows 2000/XP/Vista/7 released.

  • File listing in SSH2 remote copy now shows symbolic link information.
  • Unexpected timeouts during high-speed (40+ MB/s) SSH2 remote copy has been fixed.
  • SSHpf now properly handles remote port forwarding.
  • Improved SSHpf SOCKS proxy server mode (dynamic port forwarding). SSHpf now handles SOCKS requests much faster.
  • Improved X11 forwarding.
  • Clicking middle mouse button now copies current text selection to clipboard and then sends to server. If no text selection is made, Token2Shell sends the text currently available in clipboard.

Token2Shell v5.4.2 for Windows 2000/XP/Vista/7 released.

  • Restoring last window position and size now correctly works even if Token2Shell is closed while minimized.
  • Improved terminal control code handling.

Token2Shell v5.4.1 for Windows 2000/XP/Vista/7 released.

  • Line Sender now supports using <F5> and <Shift>+<F5> keyboard shortcuts. <F5> sends currently highlighted line and <Shift>+<F5> sends all text. These shortcuts work even when the line sending mode is disabled.
  • This version also addresses Token2Shell memory access violation error on some Windows 7 computers when Token2Shell is exited while an SSH session is still active.

Token2Shell v5.4.0 for Windows 2000/XP/Vista released.

  • New features and enhancements are added to Line Sender.
     
    • Sending text only to sessions on main window or detached panes is now possible.
    • Text content can now be loaded from or saved to a file.
    • Edit control now supports line bookmarking and highlights the current line.
    • Line Sender now maintains input focus even after pressing <Ctrl> + <Tab> for session switching.

    For more information about Line Sender, please visit:
    http://choung.net/handbooks/Token2Shell/line-sender

  • You can now keep connection alive with MSG_IGNORE for SSH sessions. (Token2Shell.SSHpf now also supports keeping connection alive with MSG_IGNORE.)

    When this option is selected, Token2Shell sends a data packet that will be ignored by the server. Hence it will not interfere with the application you are running from server, yet it will create enough data traffic for connection idle monitors; preventing them from closing the connection.

  • SSH2 Remote Copy now supports choosing a destination folder via selection dialog for file uploading.

    TIP: With minimal changes to your server login script, you can let Token2Shell automatically keep track of your current server directory path for SSH2 Remote Copy. For additional information, please visit
    http://choung.net/handbooks/ssh2-remote-copy.

Directory path synchronization in BASH shell

While in an SSH2 session, you can upload or download files simply by drag-and-dropping them to Token2Shell or selecting them from a list.

In order to let Token2Shell automatically obtain your current server directory path, you need to adjust your login script, and we now have added a BASH shell example:

Token2Shell v5.3.0 for Windows 2000/XP/Vista released.


  • Session tab has been re-designed to improve the visibility of currently selected session.
  • You now have an option to display Address Book entry name as session tab title.
  • Token2Shell now sends right-click and wheel-scroll events to server in XTerm mouse tracking mode. (You need to press <Shift> key if you wish to access Token2Shell right-click pop-up menu.)

Token2Shell v5.2.0 for Windows 2000/XP/Vista released.


  • AES counter(CTR) mode with 128, 192 and 256 bit key is now supported.

  • You can now use external cryptographic engines for RNG, AES and SHA1.

    SSH protocol uses encryptions to achieve security, and the encryptions require complex computations. If your computer has a 2GHz or faster processor, the built-in cryptographic engine in Token2Shell should be able to easily provide 10+ MB/s file transfer speed over 100 Mbps network. However, in gigabits network, complex cryptographic computations become a bottleneck for faster speed.

    If you have hardware or instruction-level cryptographic support from your CPU or installed an encryption add-on card, you can now significantly improve the performance of Token2Shell with this new option. (Please note that the encryptions also happen at the server, thus your server must also be able to handle the cryptographic load adequately.)

    Cryptographic Engine Option

    Please note that in order for Token2Shell to use an external cryptographic engine, it must support API set by Microsoft for Cryptographic Service Providers.


  • Token2Shell now natively supports widely used proxy servers such as HTTP and SOCKS. Proxy Server Option
  • You can now assign a macro file to an address book entry.
    Startup Macro File Option

    Assigned macro file will be executed after connected to the server. If you have setup Auto Login, it will be processed before executing the macro file.

  • Token2Shell installer now properly handles version update for Windows Vista with UAC(User Account Control) enabled.

    If you have purchased and applied your license for Token2Shell, upgrading to a new version is as simple as running the new installer over the existing version. The installer will detect the currently installed version and only update the necessary components while preserving the existing settings including your license information.

  • This version also includes minor bug fixes and enhancements.

Token2Shell v5.1.0 for Windows 2000/XP/Vista released.

  • Login Agent now supports SSH keyboard-interactive user authentication method.

    If your server uses SSH keyboard-interactive user authentication method, the server may ask different login questions every time you request an access. In such case, the new caching mechanism used in Login Agent for "keyboard-interactive" is ineffective. However, if the required login questions are the same for each login, you need to answer them only once. All future questions are answered automatically by Login Agent.

  • Token2Shell.SSHpf now supports dynamic port forwarding (SOCKS 4/5).

    You can now create an SSH tunnel and use it as a local SOCKS server that supports version 4 and 5. For example, if you created a dynamic port forwarding on port number 1080, you can set other applications such as Web browser or email client to use that tunnel by configuring them to use the SOCKS server at "localhost" or "127.0.0.1" on port number 1080.


  • You can now set Line Sender to maintain separate content for each session.

    When you select the new option "Maintain separate content for each session" under [ Tools ] » [ Options ] » [ Text Windows ] » [ Line Sender ], Token2Shell will switch the content of the Line Sender according to the currently selected session.


  • "Auto Send When Idle" feature now has a new option "Apply to all sessions". When this option is selected, "Auto Send When Idle" settings will be applied to all current and future sessions.

  • This version also includes minor bug fixes and enhancements.