Last update: 4:49 pm pdtT H U R S D A Y ,    A P R I L   2 9 ,    2 0 1 0 FREE 

adm3x is a terminal emulator which supports sessions over SSH2. On Windows, serial port sessions are also supported, which can be used to access Unix and Linux servers which use a serial port as console.

adm3x is coded in Java and uses the Swing graphics library.

DOWNLOAD: adm3x.jar
Support for serial port sessions on Windows: rxtxSerial.dll

A couple of handy keyboard shortcuts:
Alt+`Switch focus to other adm3x window
Ctrl+Shift+NCreate a new adm3x window

The adm3x terminfo entry must be installed on the server. Save this to "/tmp/adm3x.tic" and run "tic /tmp/adm3x.tic". When "tic" is run as root, all users have access to the terminal type. Otherwise, the terminfo data is installed in the user's ~/.terminfo and available to just that user.

#adm3a|lsi adm3a,
#	am, bel=^G, clear=^Z, cols#80, cr=^M, cub1=^H, cud1=^J,
#	ind=^J, lines#24, cup=\E=%p2%+%{32}%p1%+%{32},
#
adm3x|3x|roughly based on lsi adm3a,
	cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
	cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z,
	cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K,
	kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
	khome=\EOH, kend=\EOE,
	kf1=\EF1, kf2=\EF2, kf3=\EF3, kf4=\EF4, kf5=\EF5,
	kf6=\EF6, kf7=\EF7, kf8=\EF8, kf9=\EF9, kf10=\EFA,
	kf11=\EFB, kf12=\EFC, kf13=\EFD, kf14=\EFE, kf15=\EFF,
	kf16=\EF0,

Install on Windows:
Run adm3x.jar from the command-line, or by clicking on its Desktop icon or in Explorer. For serial port session support, rxtxSerial.dll must be in the current directory.

Install on Linux:
Copy adm3x.jar to /usr/bin/adm3x.
Run chmod +x /usr/bin/adm3x.
Run adm3x from the command-line.

Install on OSX:
On OSX, run java -jar adm3x.jar from the command-line.

The RXTX project is used to support RS-232 serial port sessions on Windows. The RXTX project is distributed under the LGPL License. This Open Source project can be downloaded here: http://users.frii.com/jarvi/rxtx/index.html

The JSch project is included to support the SSH2 network protocol. "JSch - Java Secure Channel" is a pure Java implementation of SSH2. JSch is distributed under a BSD style license. That Open Source project can be downloaded here: http://www.jcraft.com/jsch/