C-Kermit 6.0 Specifications
PLATFORMS
C-Kermit 6.0 is available for:
- Every known variety of UNIX (*)
- VMS 4.4 and above on VAX or Alpha
- Data General AOS/VS and AOS/VS II
- Microware OS-9
- QNX 4.21 and above
- The Commodore Amiga
Versions 5A(189) and 5A(189) are also available for some additional
platforms:
- Apollo Aegis
- The Apple Macintosh
- The Atari ST
- Stratus VOS
C-Kermit 6.0 has not yet been been built for these platforms.
(*) C-Kermit 6.0.192 has been tested successfully on
16-bit, 32-bit, and 64-bit architectures under portable UNIX versions
including 4.2 and 4.3BSD, 4.4BSD, AT&T UNIX System III, AT&T UNIX System V
Releases 2, 3, and 4; Mach and MachTen; POSIX, Linux, NeXTSTEP, OSF/1, AIX,
and Solaris versions. C-Kermit version 5 or 6 has also been built and tested
successfully on hundreds of specific UNIX platforms;
CLICK HERE for a list.
COMMAND MODES
- Command-line options
- Interactive commands with context-sensitive help
- Command files
- Command macros
COMMUNICATION METHODS
- Direct serial connections
- Dialed serial connections
- TCP/IP Telnet (UNIX, VMS, AOS/VS, VOS, OS-9) and Rlogin (UNIX, VMS)
- X.25 (SunOS, Solaris, VOS)
- LAT (VMS)
- Dialing, Network, and Services directory for easy connections
MODEMS AND DIALING
- Built-in support for the following modems:
- AT&T Dataport
- AT&T Digital Terminal Data Module
- AT&T ISN Network
- AT&T switched-network modems
- Boca modems
- Cardinal V.34
- CCITT / ITU-T V.25bis
- Cermetek Info-Mate 212 A
- Condor CDS 220 2400b
- DEC DF03-AC
- DEC DF100-series
- DEC DF200-series
- Digitel DT-22 CCITT variant
- Gateway 2000 Telepath
- GeneralDataComm 212A/ED
- Hayes 1200, 2400, and compatible modems
- Hayes Accura, Optima, and Ultra
- IBM Mwave
- Intel Fastalk and Lifestyle
- MaxTech modems
- Microlink modems
- Microcom DeskPorte FAST ES 28.8
- Microcom modems in native SX mode
- Motorola FasTalk II or Lifestyle
- Multitech modems
- Penril modems
- Practical Peripherals modems
- Racal Vadic VA4492E
- Rockwell V.32
- Rockwell V.32bis
- Rockwell V.34 Data/Fax
- Rolm 8000, 9000, 9751 CBX DCM
- Supra modems
- Telebit modems, all models
- USR Courier and Sportster
- Ven-Tel modems
- Zoltrix modems
- Zoom modems
- ZyXEL modems
-
- Easy configuration of additional modem types
- Dialing:
- Dialing by directly connected modem or via reverse LAT or TELNET terminal servers
- Intelligent dialing directory
- Can consist of multiple distributed files
- Travels well: understands country codes, area codes, PBXs, etc.
- Unlimited alternative entries for same service with "cheapest-first" dialing
- Automatic redial
- Multistage dialing
- Credit-card dialing
- Dialing beepers, numeric pagers, and alpha pagers
- Incoming modem calls (ANSWER command)
- More built-in modem types
- Flexible configuration of additional modem types
TCP/IP
- TELNET and RLOGIN Client
- Network directory
- TCP protocol controls
- Numerous TELNET protocol controls
- Automatic TELNET and RLOGIN screen-size negotiation
- Automatic TELNET echo and binary-mode negotiation
- Connections to non-TELNET ports allowed
- Scripting, file transfer, character-set translation on TELNET and RLOGIN connections
- TELNET options debugging
- Network connections directory for easy access
- Incoming TCP/IP connections for file transfer and management, script
execution, chat mode.
TERMINAL CONNECTION
- Terminal emulation is not done by C-Kermit; rather, C-Kermit provides a
semitransparent (or totally transparent) communications pipe between the
remote host or service and your terminal, emulator, emulation window, or
console screen.
- Selection of echo, 8-vs-7-bit, shift-in/shift-out, and newline modes.
- Session logging and debugging.
- Character-set translation.
- Automatic recognition of Kermit and ZMODEM file-transfer packets.
FILE TRANSFER
- The fastest and most advanced implementation of the Kermit protocol
available anywhere:
- Long packets
- Sliding windows with selective retransmission
- Adaptive packet lengths and timeouts
- Run-length compression
- Control-character prefixing and unprefixing
- Locking shifts for efficient transfer of 8-bit data on 7-bit connections
- Kermit protocol features:
- Send or receive text or binary files singly or in groups
- File-transfer interruption
- Text-file record-format conversion
- Text-file character-set translation
- Automatic peer recognition
- Automatic directory creation
- Numerous filename collision handling options, including "update"
- File transfer recovery from the point of failure
- File attribute transmission
- Logging of file transfers
- Numerous controls for tuning and troubleshooting
- In UNIX versions that i/o redirection APIs, support for external protocols
such as X-, Y-, and ZMODEM.
- "Unguarded" text-file file capture and transmission.
CLIENT/SERVER
In which all actions are controlled by the client... The server can be
configured (optionally) to require login and password, and all services and
access can be enabled or disabled individually.
- Transfer files
- Change/Query directory
- Change/Query settings
- Change/Query variables
- Redirect query results
- Get directory listings
- Delete, rename, copy files
- Execute host commands
- Send files as mail
- Send files for printing
CHARACTER-SET TRANSLATION
- Can be done in terminal mode and as part of file transfer
- West European, East Europen, Cyrillic, Hebrew, and Japanese character-sets supported
- Cyrillic/Roman transliteration
- Language-specific conversions
SCRIPT PROGRAMMING
- Macros with parameters
- User-defined variables
- Built-in variables
- Environment variables
- Arrays
- Built-in character, string, arithmetic, file, and other functions
- User-defined functions
- File open, read/write/append, close
- Block structure with local automatic variables
- FOR loops, WHILE loops, SWITCH, IF-ELSE
- Recursion
- Communications input / output
- Search communications input for multiple simultaneous targets
- Numerous login and other sample scripts provided
- Scripts are portable to hundreds of different platforms
DOCUMENTATION
C-Kermit 6.0 is fully documented in the brand new second edition of the
Digital Press book, Using C-Kermit.
There are also numerous online text files as well
as built-in help.
BACK TO C-KERMIT 6.0 PAGE
BACK TO KERMIT HOME PAGE
C-Kermit 6.0 / Columbia University / kermit@columbia.edu / 30 Nov 1996