MobaXterm Home is a comprehensive portable network toolkit, packed with professional features and a host of bonus tools (including some real surprises).
The core of the program is an enhanced terminal for remote computing. There's all the standards support you need (SSH, X Server, X11, RDP, VNC, FTP, SFTP...), while the console brings various Unix commands to Windows (bash, grep, awk, sed, rsync,...).
You're able to have up to 12 sessions/ two SSH tunnels open at one time - SSH, Telnet, Rlogin, RDP, VNC, XDMCP, FTP, SFTP - and switch between them as required. (Note: the Home edition limits Tftp, Nfs and Cron sessions to 360 seconds. Upgrading to Professional removes all these restrictions.)
A "multi-execution" option allows you to execute the same commands on multiple sessions at the same time, and supporting tools include a graphical FTP/ SFTP client, and an integrated text editor (with syntax highlighting) for editing remote files.
The Servers module is another plus point. MobaXterm has built-in http, ftp, tftp, ssh/sftp, telnet, nfs, vnc and cron servers, and starting or stopping any of them takes just a couple of clicks.
You also get various stand-alone network tools: a port scanner, network scanner, a list of open network connections, an SSH key generator, port forwarding module and more.
MobaXterm even has a collection of simple puzzles and games - Sudoku, Minesweeper, a Space Invaders variant, 12 in total. A little bizarre, but it's something to do when the server is down.
MobaXterm Home is free for personal use. Upgrading to the $69 Professional edition removes all the restrictions, adds various features (master password support, you can modify your profile script), licenses you for commercial use and includes professional support.
Version 9.0 changes:
New feature: added support for the new "Ubuntu Bash on Windows" feature (introduced in latest Windows 10 builds). In "Shell" sessions, you can choose between native Bash, Cmd, Powershell and "Ubuntu bash"
New feature: added terminal activity tracking: icon of terminal tab is displayed with a blue dot if some activity is detected
New feature: added terminal modification tracking: title of inactive terminal tab is displayed using blue color if something occured in the terminal
New feature: added terminal disconnection tracking: title of inactive terminal tab is displayed using red color if session has been disconnected
New feature: added a new experimental setting in the "File" session type, which allows you to open any file/folder directly into MobaXterm tabbed interface
New feature: you can now specify a start up macro for SSH, Telnet, RSH, Mosh, Serial (COM) and Shell sessions
New feature: you can now specify pattern conditions in macros (wait for a pattern before following up with macro execution)
New feature: added new browser session setting which allows to emulate older IE versions, from IE7 to IE11
Improvement: you can now specify the COM port to use for serial connection at session start (useful if you use a USB/COM adapter which can be attached to random COM ports numbers)
Improvement: enhanced macro editor: you can now type some text directly into the macro editor instead of editing each keystroke
Improvement: you can now use the following variables in macros: $MobaDisplay and $MobaIP
Improvement: terminal syntax highlighting feature (a.k.a. keyword coloration) is no more tagged as "experimental"
Improvement: enhanced terminal speed when syntax highlighting is enabled: the terminal no longer suffer from slower speed when syntax highlighting is active
Improvement: added a new "Byobu" terminal type in sessions which is compatible with Byobu escape sequences (Ctrl+Fn and Shift+Fn keys)
Improvement: added "R" programming language in MobaTextEditor syntax list
Improvement: when you save terminal output to file, the file format you choose (RTF or TXT) is now saved
Improvement: added /dev/shm directory structure (especially useful in order to use Ansible on Windows with MobaXterm)
Improvement: added a new "Duplicate macro" feature for existing macros
Improvement: enhanced saving speed when dealing with huge terminal output
Improvement: added a new "Hide toolbar" button in detached windows
Improvement: added a refresh feature for local folders for FTP/SFTP sessions, by pressing "F5" key
Improvement: implemented 2 undocumented settings "AllowBlinking" and "CtrlAltIsAltGr" ( more info on http://blog.mobatek.net )
Improvement: MobaXterm is now displayed on the proper taskbar with multiple monitors
Improvement: when saving huge terminal output, a prompt now allows you to choose whether to limit the number of lines to save
Improvement: added the iperf3 tool in the CygUtils plugin
Improvement: updated the "Default (OK/warning/error keywords)" terminal syntax highlighting with new patterns detection
Improvement: updated the "Unix shell script" terminal syntax highlighting with new patterns detection
Improvement: added new manual INI setting "AllowLegacyAlgos" under the "SSH" section (set to "0" by default), which allows to activate legacy protocols and keys for SSH client
Improvement: improved Ctrl+C and arrows handling in Dos and PowerShell sessions
Improvement: added basic keywords coloration (Ok/warning/error) as default global setting