Return to site

Serial 2 0 0 Modern Terminal Emulator

broken image


The Null-modem emulator is an open source kernel-mode virtual serial port driver forWindows, available freely under GPL license.

The Null-modem emulator allows you to create an unlimited number of virtual COM portpairs and use any pair to connect one COM port based application to another.Each COM port pair provides two COM ports. The output to one port is the input from otherport and vice versa.

The Null-modem emulator can be used to provide serial interface for device emulators.In this case the device emulation program uses one port of the pair andthe other port can be used by Windows or DOS application thatrequires a COM port to communicate with the device.For example, to send/receive faxes over IP you can connect WindowsFax application to t38modem (T38FAX Pseudo Modem ,part of the t38modem project ) via virtual COM port pair.

Block-oriented terminal emulators. Emulators for block-oriented terminals, primarily IBM 3270, but also IBM 5250 and other non-IBM terminals. Coax/Twinax connected. These terminal emulators are used to replace terminals attached to a host or terminal controller via a coaxial cable (coax) or twinaxial cabling (twinax). The Android emulator itself supports this feature, I see people use 'emulator -qemu -serial COM1' on Windows PC. Or 'emulatro -qemu -serial /dev/ttyS0' on Linux PC. I have not tried it by myself yet, but that is the way in the big picture.

The Null-modem emulator can be used to provide serial interface for COM port redirectors.For example, with the com2tcp (COM port to TCP redirector,part of the com0com project ) you can communicate via serial interface with the TCP/IP servers.If you feel that com2tcp is what you need but can't find some required features (for example RFC 2217 support) then try use hub4com instead.

With the hub4com (HUB for communications,part of the com0com project ) it is possible to handle data and signals from a single serial device by a number of differentapplications (for example, several applications can share data from one GPS device).It's also possible to use the real serial ports of remote computer like if they exist on a local computer.

You can find more information inUsing com0com and com2tcp,ReadMe.txt for com0com,ReadMe.txt for com2tcp,ReadMe.txt for hub4comand onSourceForge Projectpage.



Alternatively, you can use Virtual Serial Port Driver by Eltima Software. It allows creating a large number of virtual COM ports and gives you great possibility to emulate serial port behaviour fully. Virtual Serial Port Driver provides flexible port creation, management, and removal, allows testing the software, supports control lines and high speed of data transfer with virtual port.


  • Create any number of virtual COM ports
  • Complete real ports settings emulation
  • Manage all signal lines
  • instantaneous ports creation lets working with them even before PnP manager detects the newly added ports;
  • full supports of Windows 10
You are welcome to download Virtual COM Port Driver.
Columbia University / Barnard College / Teachers College Only:Download CU Site License Kermit 95
Columbia University and Barnard College, NYC, photo courtesy of morningside-heights.net.
Amazon.come-academyBuy.comBarnes & NobleBlackwell UKManning Publications Co.
Note:Although the Amazon page shows the K95 1.1 package and a 2000 releasedate, the product is indeed K95 2.1.
Version:2.1.3 [ Change Log ]
Released:21 January 2003
Announcement:CLICK HERE
Platforms:Microsoft Windows 95, 98, ME, NT, 2000, XP, 2003 Server, Vista, Windows 7, Windows Embedded Standard, and IBM OS/2.
Buzzwords:GUI, SSH, FTP, SSL, TLS, PKI, HTTP, SOCKS,TAPI, LAT, SRP, COTS, Unicode, Kerberos, Secure Scriptable Telnet,FTP, and SSH.
Online manual:CLICK HERE (new 30 March 2011).
This page last updated:Wed Jul 20 12:17:42 2011||Highest rating -Tucows.Com.

The Kermit Project is cancelled effective 1 July 2011

There will not be a new release of Kermit 95 from the Kermit Project atColumbia University and technical support is no longer available as of June30th. See the announcement HERE. Singlecopies of Kermit 95 will continue be available from retail sources suchas Amazon.com and e-academy (see buttons above). Bulk licenses can beordered (without technical support) from Columbia UniversityTechnology Ventures. The source code has beenreleased with the Open SourceSimplified BSD License, except for anymodules containing code that is proprietary to other companies.
Source CodeVisit theNew Kermit Project website at www.kermitproject.org
[ WHAT'S NEW ][ REVIEWS ][ GALLERY

Serial 2 0 0 Modern Terminal Emulator Download

][ TUTORIAL ][ GUI ][ FAQ ][ BUGS ][ SOURCE CODE ]

Kermit 95: Internet and serialcommunications for Microsoft Windows® 95,Windows 98, Windows ME, Windows NT (4.0 andlater), Windows 2000, Windows XP, Windows Server 2003,Windows Vista, Windows 7, IBM OS/2, and (with someeffort) Windows Embedded Standard from the Kermit Project at Columbia University, offers youtext-based terminal connections to Unix, VMS, and many other kinds of hosts,allowing you to interact directly with their shells and applications, totransfer files, and, if desired, to automate interactions and file transferswith its built-in platform- and transport-independent scripting language.

HIGHLIGHTS

  • Internet Virtual Terminal Connections: SSH, Telnet, Rlogin, SSL/TLS.
  • Internet Security: SSH v1/v2, Kerberos 4/5, X.509 Certificates / PKI, and SRP
  • Built-in secure, scriptable command-line FTP and HTTP Internet clients.
  • Lockdown features for creating captive sessions.
  • Active and Passive FTP modes.
  • HTTP Proxy and SOCKS4 firewall traversal.
  • SSH port forwarding (tunneling).
  • X Windows session forwarding.
  • Persistent connections through NATs.
  • Modem and serial port connections.
  • Built-in terminal emulator supports more than 40 different terminal emulations.
  • Kermit, FTP, XYZMODEM, and 'ASCII' file-transfer protocols.
  • An Internet-accessible service for remote access.
  • International character-set translation including Unicode.
  • Numeric and alphanumeric paging.
  • Full scripting and automation of all the above.
  • Easy graphical one-time setup of all your connections.

What sets Kermit 95 apart from other Windows communications packages?Its unique combination of security options, connection methods, protocols,character-sets, customizability, and scriptability, plus the sheer number andaccuracy of its terminal emulations. And we don't only 'do Windows' -- wealso provide compatible software for Linux, FreeBSD, OpenBSD, Solaris, AIX,HP-UX, VMS, and lots of other platforms. Learnthe Kermit command and scripting language once, use it on many kinds ofconnections and on many kinds of computers and operating systems:past, present, and future.

Kermit 95 is used all over the world in the academic, government,corporate, and nonprofit sectors.In the private sector, K95 is a favorite of consultants, systemintegrators, and makers of high-tech equipment, who bundle it with theirproducts or services. In the health-care industry, it's widely used forinsurance claim submission as well as in hospital information systems,laboratories, and medical devices; in the retail market, it's used forinventory, POS, and EDI applications; in libraries for catalog access andback-office work; in any large organization, it's a handy network monitoringand management tool. It's popular internationally for its comprehensivecharacter-set support. In every sector, its security features make it idealfor remote maintenance of secure websites and for any critical or sensitivetext-based applications -- as well as for such simple tasks as reading your e-mail withoutcatching a virus.

FEATURES

[ DOWNLOAD ][ Order ][ Top ][ Home ]

Kermit 95 is Year-2000 readyand Euro compatible. It has two major components:

THE DIALER
The graphical Dialer configures and launchesall your connections (dialed or network, secure or clear-text, terminal orFTP) by means of menus, buttons, and dialog boxes so you don't have to dealwith complicated initialization files, macro definitions, commands, or'syntax' of any kind. The Dialer can configure as many different connectionsas you want, and can manage multiple simultaneous active connections. Foradded convenience, the Dialer can create desktop or Start-menu shortcuts foryour most frequently used connections.
THE CONNECTION ENGINE
The actual work -- communications, file transfer, scripting, etc -- isdone by the K95.EXE program, similar to its cousins onUNIX,VMS, andMS-DOS,which is normally (but need not be) launched from the Dialer pushbutton-styleto make each of your connections automatically with all the appropriatesettings and desired customizations. The graphical Dialer removes the need tointeract directly with the command prompt in most cases. Yet all the commandsare there in case you need them . . . or if you want to script them. Thus theDialer configures, organizes, launches, and manages your connections, and K95does all the real work.

Beginning with Version 2.0, the connection engine comes in two forms:Graphical User Interface (GUI), K95G.EXE(Windows only, notOS/2), and Console, K95.EXE. Previous releases were availableonly in a Console version. For a detailed description of the new GUI version,CLICK HERE.

CONNECTIONS
Internet: SSH v1/v2(Windows only)
Internet: TELNET (incoming too)
Internet: FTP
Internet: RLOGIN
Internet: HTTP
Internet: Internet Kermit Service
Modem dial-out and dial-in:
  • Built-in modem database and dialing
  • Microsoft Telephony (TAPI)
  • RFC2217Telnet modem server dialing
Direct serial connections
DECnet and LAT:
  • In Windows 95/98/ME/NT/XP/2000, PATHWORKS-32 7.0 or later is required.
  • In OS/2, DEC PATHWORKS 2.0 or later (which isno longer a product) is required.
TES32 (Windows only): (InterConnections IncTES32 required, which is no longer a product)
NETBIOS (OS/2 only)
IBM OS/2 Named Pipes (OS/2 only)
IBM OS/2 Warp Server Redirected CommunicationPorts (OS/2 only)
SECURITY
SSH v1 and v2 connections (next item) as well as Secure Telnet and FTP connections usingKerberos IV, Kerberos V, SRP, SSL/TLS, or public/private key-pair protocolsfor authentication and encryption when the host is equipped with compatibleservers. (Export to certain countries restricted; SSH and Kerberos notavailable for OS/2.) (CLICK HERE for asurvey of secure Telnet and FTP servers.) K95 2.1 is compatible with thestandard OpenSSH, OpenSSL, Kerberos, and SRP libraries and interfaces, andsupports Telnet Forwarding of Authorized X Windows System session data oversecure connections.
LOCKDOWN FEATURES
Version 2.1.3 adds the new ability to set up 'captive' sessions for usersby hiding the Tool bar, Menu bar, and/or Status bar, disabling scrollback, andblocking access to the command window, the Dialer, and other externalapplications. Sessions can now be preconfigured as Minimized, Maximized (fullscreen), or Normal Window.
THE SSH CLIENT
Based on OpenSSH 3.0.2p1, K95's built-in SSH client (for Windows only,not OS/2) supports SSH versions 1.3, 1.5, and 2.0 and with a full range ofauthentication methods including password, public/private key pairs, Kerberos4, Kerberos 5 GSSAPI, and SRP, as well as with external SSH agents. Like allK95's other connection methods, it is fully scriptable. It supports all thesame terminal emulations and features as K95's Telnet, Rlogin, and modemclients: character sets, key mapping, scrollback, mouse actions, etc, and isfully integrated into the K95 Dialer as well as K95 itself. CLICK HERE to read about Kermit 95's new SSH client.As of version 2.1.3, SSH Agent Forwarding is also supported.
THE FTP AND HTTP CLIENTS
A highly functional FTP clientimplementation including:
  • Secure Kerberos 4/5, SSL, TLS, or SRP connections as well astraditional non-secured ones.
  • Automatic per-file text/binary mode switching.
  • Recursive directory-tree uploads.
  • Atomic file movement.
  • Character-set conversion including to/fromUnicode.
  • Flexible file selection (name, name list, name pattern, date, type, size,exception list).
  • Update and recovery modes.
  • Timestamp preservation when downloading.
  • File collision options for downloading.
  • New FTP protocol features: FEAT, MLSD, MDTM, SIZE
The HTTP 1.1 implementation includes:
  • Secure HTTPS connections as well as non-secured HTTP ones.
  • Support for both one-shot and persistent connections.
  • Ability to establish proxies for firewall traversal.
  • Access to header information such as timestamps.
Both HTTP and FTP are fully scriptable, allowing (for example) automatedsecure updating of (or from) remote Web or file archive sites.
MODEM DIALING
An intelligent phone-list that understands the difference betweeninternational, long-distance, local, toll-free, and internal PBX calls,and adjusts itself according to your location; that allows multiple phonenumbers for a single service; and that can be told how many times and howfrequently to redial if the connection is not made. North American10-digit dialing is supported.Numeric and alphanumericpaging too.
REMOTE ACCESS
Kermit 95 allows remote text-mode or client/server access to your PCin several different ways:
  • Host Mode
  • Direct Kermit-to-Kermit connections by serial port, dialup, or Internet.

What's a Terminal??? Click here to find out.

TERMINAL EMULATION
Emulation of 40 different types of terminals includingADM-3A;Ann Arbor Ambassador (partial);ANSI-BBS;Avatar/0+;AT386;BeBox ANSI;Data General DASHER D200, D210;Data General DASHER D217 in native and Unix modes;DEC VT52;DEC VT100, VT102, VT220, VT320 with color extensions;Hazeltine 1500;Heath/Zenith 19;Hewlett Packard 2621A;HPTERM;IBM HFT and AIXTERM;IBM 3151;Linux console;Microsoft VTNT;QNX ANSI and QNX Console;SCOANSI;Siemens Nixdorf BA80 and 97801-5xx;Sun Console;Televideo TVI910+, TVI925, TVI950;Volker Craig VC404;Wyse 30, 50, 60, 160, and 370.Tektronix, Sixel, ReGIS, and other graphics emulations are not presentlyincluded.

Serial Terminal Emulator Windows 10

CLICK HERE for a gallery of K95 terminal screens.Terminal emulation features include:
  • URL hot spots, automatically highlighted, ready for 'Ctrl-Clicking'
  • VTxxx 80/132 column switching
  • User-selectable screen dimensions by command, dialog, or dragging
  • Fast screen updates even on encrypted connections
  • Compatibility with speech and Braille devices
  • Full color in ANSI, VT, and similar emulations
  • User-customized colors
  • Virtually unlimited scrollback with scrollbar or scrolling keys
  • Fullscreen/windowed mode switching (maximize/restore in GUI)
  • Copy/paste, print, searching, and bookmarks in the scrollback buffer
  • Host-directed and local printing
  • Fully customizable key maps per terminal type
  • PCTERM, EMACS, Word Perfect, Russian, and Hebrew keyboard modes
  • User- and host-configurable function keys
  • Import/export MS-DOS Kermit key mapping files
  • DEC LKxxx keyboard support
  • Integrated mouse functions: copy/paste/transmit, cursor steering, URLactivation
  • Character-set conversion in both directions
  • Unicode-based terminal sessions formany languages at once, even in Win9x/ME.
  • Compose Key for Latin-1 and Latin-2 characters
  • Unicode Compose Key
  • Ctrl/CapsLock and Esc/Grave swapper included (Windows 95/98/ME only)
  • Versatile printer control, including bidirectional printers and built-inText/PostScript conversion
  • Pop-up context-sensitive help, debugging, much more
  • A perfect VTTEST score.

Free Serial Terminal Emulator

Emulator
FILE TRANSFER
In addition to its new built-in FTP and HTTP clients, Kermit 95 includesthe following file-transfer protocols and features for use within terminalsessions over any of its connection methods -- serial or network, secureor clear-text:
  • The fastest and most advanced implementation of the Kermit protocolavailable anywhere:Sliding windows, long packets, control-character unprefixing, locking shifts, character-set translation, an update feature, recovery offailed transfers from the point of failure,automatic per-file text/binary mode switching,recursive directory-tree transfer, timestamp preservation,Kermit Streaming Protocol, and much more.
  • Integrated X/Y/ZMODEM licensed from Online Solutions Oy,Jyvaskyla, Finland
  • Auto-download for both Kermit and Zmodem
  • Autoupload for Kermit transfers
  • Batch uploads and downloads including an update feature
  • 'ASCII' (non-protocol) file capture and upload
  • Background as well as foreground file transfers
  • Long filenames
FILE MANAGEMENT
Kermit 95's command screen is similar to a Windows Command Window,allowing you to obtain directory listings; copy, rename, and delete files;create and remove directories; search for text in files; display files onthe screen, and so forth, but with more commands and options than Windows,a friendlier interface (file and keyword lists on demand, file and keywordcompletion, built-in help) and full scriptability. The same file managementfeatures are also available for managing remote files over a Kermit (or,to some extent, an FTP) client/server connection, and many of them are tiedinto the file transfer process itself; for example, providing the ability toatomically 'move' a file from one computer to another.
INTERNET KERMIT SERVICE
Internet Kermit Service (IKS) is an Internet file-transfer and managementclient/server protocol similar to FTP but with more features, security, andautomatability. It is described in Internet RFCs2839 and2840. Kermit 95 can actas both an IKS client and (in Windows NT/2000/XP/2003/Vista only) an IKSserver, allowing controlled and manageable remote access to your PC from theInternet. For further information see theWindows IKS UserGuide, theWindows IKS AdministratorGuide, and theUnix IKS User Guide,Unix IKS AdministratorGuide.
AUTOMATION
K95's command and script language allows not only for the automation ofroutine or complicated tasks, but also an unparalleled degree ofcustomizability so you can tailor it to fit into any setting. The sameintuitive and portable language is inwidespread use on hundreds of other platforms: Automatic programmedinteractions with other computers, services, or devices: wait for strings orpatterns (one or more simultaneously), respond with other strings; makedecisions based on the success or failure of any command, host input, or othercriteria. Macros, block structure, built-in and scoped user-defined variablesand arrays, associative arrays, string manipulation and arithmetic functions,date-time arithmetic, user-defined functions, file manipulation and access,IF-ELSE, FOR, WHILE, SWITCH, GOTO, and much more. You can even have Kermitwrite scripts for you by watching and recording your interactions with thehost. CLICK HEREfor an introduction.
CHARACTER SETS
Character-set conversion during both terminal emulation and (aunique feature of the Kermit protocol) file transfer: All major WestEuropean, East European, Greek, Cyrillic, and Hebrew character sets aresupported, plus Unicode UCS-2 and UTF-8. And, for file transfer only,also various Japanese Katakana and Kanji character sets (JIS, Shift-JIS, EUC).CLICK HERE for a list andHERE for some screen shots.
DOCUMENTATION AND SUPPORT
A user-friendly online manual manual plus (with shrinkwrapped retailcopies only) a comprehensive technical reference manual, also availableseparately. Technical supportvia e-mail (through June 20, 2011, only).

HOW TO GET IT

[ DOWNLOAD ][ Top ][ Home ]

(Click for a larger view)

Kermit 95 2.1 is available for Windows 95, 98, ME, NT 4.0,2000, XP, 2003 Server, and Vistaon Intel and compatible PC platforms only, and forIBM OS/2 3.0 and later (not yet tested on Windows 7 but nomajor problems are anticipated).

The Windows NT PowerPC edition of K95 was frozen at version 1.1.16 afterWindows NT itself was discontinued for the PowerPC. The Alpha/NT edition wasfrozen at version 1.1.20 after Alpha/NT was discontinued by Compaq andMicrosoft. The Windows NT 3.5x version is also frozen at 1.1.20[K95.EXE 2.1.3 -- the Console version, not the GUI version -- seemsto work on NT 3.51, as does the Dialer, but we will not necessarily be ableto support it]. Kermit 95 is not available for Windows CE, Pocket PC, orWindows Mobile.

Kermit 95 2.1 is available in the following ways:

  1. In a free downloadable full-featured TRIAL VERSION,CLICK HEREto download.
  2. Electronically purchased and deliveredfrom e-academy.com (Windowsversion only, not OS/2).Academic discounts available for university affiliates. This is the fastestand cheapest -- and recommended -- way to obtain Kermit 95 in single orsmall quantities.
    NOTE(5 March 2009):E-Academy has moved to www.onthehub.com. The newKermit 95 download link is http://www.onthehub.com/kermit.The previous download link, http://www.onthehub.com/kermitautomatically redirects to the new site).
  3. In single or small quantities as a shrinkwrapped retail package, which includesthe OS/2 version as well as C-Kermit 8.0 for Unix,VMS, and other platforms. You may order the retail shrinkrwapped packagefrom the followingonline sellers(this list checked 14 March 2011):
    [ Amazon.com ][ Buy.Com ][ Barnes & Noble ][ Tower Books ][ Wal-Mart ][ Superbookdeals.com ][ Blackwell UK ]

    Note that these sites might list only Windows 95, 98, ME, NT, and 2000 asthe supported operating systems, but Windows XP, Windows 2003, and WindowsVista and Windows 7 are also supported.

    Retailers or resellers should order the shrinkwrapped versiondirectly from the publisher, Manning Publications, to obtain the resellerdiscount:

  4. Retailers may also order shrinkwrapped copies fromColumbia UniversityTechnology Ventures. Contact techventures@columbia.edu andmention Kermit in the subject line. While supplies last.
  5. As a downloadable no-cost version upgrade (free of charge) to currentKermit 95 owners, which may be applied to:
    • Any shrinkwrapped or other single-seat retail copy of Kermit 95;
    • Any electronically delivered copy purchased frome-academy.com;
    • Any Bulk Right-to-Copy license in its first year;
    • Any Bulk Right-to-Copy license whose annual maintenance payments arecurrent; or:
    • Any lifetime academic site license (these are no longer availablebut existing ones are still valid).

    CLICK HERE toaccess the K95 2.1 upgrade.

Export Permission
Export of cryptographic software is restricted by United States of AmericaExport Administration Regulations. This is a matter of USA law, which governsthe New York based Kermit Project.

Serial 2 0 0 Modern Terminal Emulator Pc

The United States Department of Commerce Bureau of Industry and Security(BIS), via CCATS # G025631 dated 07/16/2002, has granted to Kermit 95:

  • Export Control Classification Number (ECCN):5D002 (Telecommunications and Information Security - Software),Paragraph C.1.
  • Export License Exception ENC (Encryption Commodities and Software) under Sections 740.17(A) and 740.17(B)(3) of the United StatesExportAdministration Regulations (EAR).

This allows export of the cryptographic version of Kermit 95 to allcountries except Cuba, Iran, North Korea, Sudan, and Syria (note: in 2004,Iraqand Libya were removed from the list of embargoed countries).Of course the non-cryptographic version can be exported to any country atall but is available only for electronic purchase and delivery, not inshrinkwrapped form. (If you disagree with the composition of the list ofembargoed countries or any other facet of US export law, please direct yourcomments to the appropriate government or international bodies.)

If your software outlet does not carry Kermit 95, ask them to order it.Retailers may order the Kermit 95 shrink-wrapped package from the publisher,Manning Software,directly.

FEATURES NOT INCLUDED

[ DOWNLOAD ][ Order ][ Top ][ Home ]

The features listed below are not included in the current Kermit 95release:

  • SCP, SFTP
  • Drag-and-drop or other graphical forms of file transfer
  • IPv6, IPsec, and other new Internet standards
  • Tektronix, Sixel, ReGIS, or other graphics terminal emulations
  • VT3xx and/or Wyse soft character sets
  • Handling of Unicode combining sequences
  • Handling of Unicode Planes 1 and higher
  • Integration of Unicode into the command language
  • Duospaced CJK terminal emulation
  • IBM Mainframe 3270 terminal emulation
  • IBM AS/400 5250 terminal emulation
  • Windows CE / Pocket PC support
  • Windows-specific APIs for exchanging data objects with other applications

Microsoft and Windows are registered trademarks of MicrosoftCorporation.
Windows NT is a trademark of Microsoft Corporation. OS/2,Warp, and Merlin are registered trademarks of International Business MachinesCorporation. Kerberos is a trademark of Massachusetts Institute ofTechnology. SRP is a trademark of Stanford University.

[ DOWNLOAD ][ Order ][ Top ][ Home ]

Kermit 95 2.1.3 / Columbia University / kermit@columbia.edu / 1 Jan 2003



broken image