|
Pragma TelnetServer is a full-featured telnet server with these highlights:
Advanced Console Support
Allows history scroll back with the ability to run console application. Advanced Console screen mode is a combination of Pragma's unique Stream mode and Full Console support.
Application Wrap
Application Wrap enables character or console based programs that have difficulty running in a telnet or ssh session to run on Windows.
Active-Directory Support
Microsoft Windows Active-Directory support, including native mode.
Session Reconnect
Reconnect to an orphaned session matched by username and client IP address.
Printing Support
Pragma TelnetServer supports printing across a telnet session to a printer connected to the client. Very useful for point-of-sale (POS) systems. The user prints with their application and the job will be sent back to the client and can then be routed to the local printer or any other printer accessible by the client application.
Automatic System Beep Pass Through
Any system beep run inside a Pragma TelnetServer session will automatically pass to the client, causing the client to beep.
Multiple Authentication Methods
A session can be authenticated in one of 3 ways
Password.
GSSAPI/Kerberos - including NTLM
NTLM Authentication
NTLM, Windows NT LAN Manager, is Windows challenge/response authentication protocol for network access. The interactive user credentials are passed using an encrypted certificate calculation that proves the identity of the client to the server.
SSL Support
Full encrypted sessions can be used using the SSL protocol around the telnet protocol. Using a client that supports SSL, all data is encrypted.
Network Drive Cleanup
When a user ends the session, Pragma TelnetServer will automatically disconnect any network drives that were connected during the session.
Configuration Management
Server administrators can be limited to a explicit list of users, not simply system Administrators. These administrators can be added easily using the Local Server Configuration tool.
Configuration Import/Export
Settings can be saved to a file, either a binary registry export or XML file. These can then be loaded onto other systems or used as a backup.
Enterprise Configuration Push
Multiple configurations can be loaded to a central server, then pushed to multiple servers on the network.
User Access Management and Configuration
Most of the session configurations can be specified on a per-user basis. As a possible security option, only configured users can be given access to the server.
Group Access Management and Configuration
Specify that only users of specific Windows groups be allowed access. Session configuration can be assigned based on the group.
IP Address Filtering
Deny or Grant access to any configured InetD service by the client IP Address.
IP Configuration
Most of the session configurations can be specified on a per-IP basis.
Session Monitoring
Open a console window on the server for each session so that an administrator can actually see what is going on within the session.
Graceful Termination of Applications
Close processes left on the server when a session closes in without closing the applications running in the session. An exit sequence will be passed to monitored child processes, closing the applications in a graceful manner, allowing them to do any cleanup or save data.
Auto Logon option
Automatically log on all connections to the server using a designated user id.
Service Logon
Allow child processes of the Pragma InetD service to be run as a user other than LocalSystem.
User Defined Command Shell
Customizable login-shell allowing UNIX-like shell or custom applications to be run when a client logs on.
User Defined Login Script
A shell initializing program and/or login script can be run to setup the environment.
User Environment Variables
Specify environment variables to be used within a session without interfering with system variables.
Console Subsystem Support
Sessions are integrated with a full console subsystem to provide users with easy command shell features, with up-arrow for last command, command editing, and function key support. This makes the remote session behave the same as a local session.
Console Application Support
A full console is available within a session allowing any console mode or text-mode program that can be run on Windows to run within the session, including 16-bit DOS applications. Examples are EDIT, VI, EMACS, DEBUG, TREE, DIR, NETSTAT, NET, COMPILER, LINKER, FTP, and LYNX.
Multi-user support
Multiple users can log in simultaneously.
Session Limit per User
The number of sessions for a single user can be limited.
Dynamic Character Mapping
Pragma TelnetServer supports user defined character maps. This will improve the look of any session from any client, by assigning a new value to a character that is represented undesirably. See Dynamic Character Mapping for more information.
Session Logging
Pragma TelnetServer supports logging user input to a file. A text or HTML format file can be saved, to be viewed at another time. This will track user logon, logoff and all typing done by remote user. See Logging Options for more information.
Server Operation Logging
A troubleshooting feature is available that will log operations as they are performed within the session. This is an advanced feature that should be used by an experienced administrator or at the request of the Pragma Technical Support team.
Optimized Screen Scraper Procedure
Improved full console screen handling. Increases speed of screen redraws and allows client size changes during a session.
User Defined Packet Size
Users may specify the largest packet size sent to the client. This optimizes the data transfer rate for connections on Modems to a T-1.
Slow Connection
Reduce redraw problems due to information being lost by slow clients.
Server Heartbeat
A server heartbeat can be sent to monitor sessions that may have terminated abnormally, without notification to the server, such as if the client computer loses power and the connection is lost. In this situation Winsock does not always recognize the connection as lost and therefore the server believes the connection is still good.
Pragma Session Manager
Pragma Session Manager is a connection-oriented application to manage server connections. Information is refreshed automatically as soon as a session is established with the server. This can be used to logoff users from the server or any remote machine.
Error Message Handling
Both in the Event Log and also error messages displayed to the user.
Server Environment Variables
Each session has unique variables created by the server to notify the user of session information.
Ability for programmatic interaction between application and client
Each session provides a programming mechanism for the application to write directly to the client.
See Programming for SSH Sessions for more information.
Color Support
Full ANSI color support.
Gray Scale Support
4 level gray scale support for monochrome terminals.
Reverse Video
Enable the User Shell to run in reverse video, dark foreground on light background.
PC Keyboard Support
Support for PC keys such as PAGEUP, PAGEDOWN, INSERT, DELETE and others.
Multiple Terminal Emulation
ANSI, Digital VT100, VT220, VT320, VT420, and WYSE terminal support – Dynamic character mapping using the charmap.ini file
Windows User Authentication
Integration with Windows native security to allow user logon authentication via Windows user account database. This prevents the need to maintain a separate database for users. All privileges are granted or denied by the operating system for increased security.
Variable Screen Size Support
Support for screens larger or smaller than 80x24. Pragma TelnetServer can support any console window size, depending on the resolution of the server. The maximum would be the server maximum window size, not buffer size. The maximum window size is the largest console window that can be opened without a right scroll bar.
Control C support
Control-C can be allowed to abort a running program. It can also be denied so that a user cannot exit the application and gain access to the user shell
Control-G support
The Control-G sequence can be allowed or denied for making the bell on the server. This can prevent a server annoyance for users continuously making the system beep.
|