WinTD: Windows Telnet Daemon (C) _Snappy_ (1993-1996) ------------------------------------------------------------ written by George H. Silva ***PLEASE DISTRIBUTE FREELY WITH ALL FILES INTACT*** Files: WINTD.EXE the main executable program WINTDLNK.DLL dynamic link library of winsock functions CMDPRCSS.EXE telnet command processor DOSLINK.EXE executable link to DOS DOSLINK.PIF DOSLINK.EXE program information file README.TXT this file LICENSE.TXT _Snappy_ "User-Friendly" FREEWARE License INSTALL.EXE the Install/Upgrade program INSTALL.HLP the Installer HELP file INSTALL.INF the Installer information file CHECKSUM.REF checksum reference file FILE_ID.DIZ BBS identification file **************************************************** PLEASE SEE THE FOLLOWING FILES FOR MORE INFORMATION: THIS FILE - "Setup and Usage Info" section LICENSE.TXT **************************************************** This file contains the following information: I. About WinTD II. WinTD Features III. Coming Soon IV. Requirements V. Installing/UnInstalling WinTD VI. Setup and Usage Info VII. Availability VIII. Copyrights I. *** About WinTD *** WinTD is a Windows 3.1x telnet daemon (server). It allows any Winsock connected computer to receive and process telnet connections. WinTD uses a built-in command processor to handle incoming connections. It simulates a UNIX-like environment with some DOS specific extensions. WinTD offers an inexpensive (FREE!) way to remotely access your PC from any standard internet telnet connection. You can perform a wide range of file maintenance and administration functions from remote locations. There is built-in support for file send/receive, however, this feature REQUIRES a special telnet client which is currently unavailable - we are still working on it! (see below for info) WinTD and the associated executables and DLLs (NOT including the HELP file) are distributed as FREEWARE. However, we want to make a distinction: the program is FREEWARE, but it is NOT Public Domain. _Snappy_ still retains the Copyright to the source code and to the use and distribution of the program (see the file LICENSE.TXT). The HELP file is available for a small fee ($10.00 US) but is NOT required for WinTD to function correctly. Ordering the HELP file also entitles you to future updates and e-mail based support. The $10.00 fee is mainly to offset development costs and the amount of personal time invested. WinTD is 100% compatible with all standard telnet clients. It was developed under the guidelines of RFC 854 (May 1983) and is subject to our understanding of the document. It includes several "per client" adjustable features which can be set and stored for later sessions (i.e. backspace key emulation, etc). We welcome all comments and error corrections. II. *** WinTD Features *** - Full featured Windows 3.1x program - Allows up to 15 simultaneous telnet connections - Can use non-standard telnet port - Security enhanced - can restrict user access to: - commands - directories - files - drives - Multi-user/multi-connection support is seamless :-) - Customizable per-user session options (can be saved) - Sessions support commandline completion - Sessions support command history - Local administration of connections and users - It's ALL FREE... III. *** Coming Soon *** - A matching Telnet client to make file transers possible. Currently, no other telnet clients are ruue/suue "aware". File download *is* currently possible but it requires a bit of work -> capture a session log and then manipulation of the output, etc. - 32-bit version. - User suggestions...? IV. *** Requirements *** - IBM compatible running DOS 3.3 or higher - 286 or higher processor with at least 2MB memory - Windows 3.1/3.11 running in standard or enhanced mode OR Win95/NT - About 400K of disk space without HELP file (~550K with HELP file) - ***NOTE*** You MUST have a Winsock setup. This means that you are using a Windows Socket stack (WINSOCK.DLL) of some sort connected directly to the internet (ethernet, SLIP, PPP, TwinSock, TIA, SLiRP, etc). WinTD is a Winsock v1.1 compatible app and has been tested with Trumpet Winsock, SunSoft PCNFSPro Winsock, and Winsock running under Win95. CTL3DV2: -------- The file CTL3DV2.DLL is used by WinTD to give it the "3D" look. This file, however, is included with many other products and may already be installed on your system. By default, the Installer will NOT copy this file to your system. It may be in use by Windows and would yeild an (harmless) error. For your benefit (read = Just In Case), we have included a RENAMED copy of the file with the WinTD archive. If any WinTD dialog appears "old-style" (i.e. white face and boxed edges), you can install the CTL3DV2.DLL. The procedure is quite simple: 1) The file MUST be located in the Windows SYSTEM directory. 2) If you do not see the file there, copy the included file CTL3DV2.JIC to your Windows SYSTEM directory and rename it CTL3DV2.DLL. 3) If you DO see a file there, check the version number and make sure it is at LEAST version: 2.26.000. If not, rename it (for backup) and do step 2 above. 4) Thats it! V. *** Installing/UnInstalling WinTD *** Installing: If you have not already done so, expand the ZIP archive into a temporary directory (or a floppy-disk). Start Windows, select FILE|RUN from Program Manager or File Manager and type in the full path of the INSTALL.EXE program (run it). The INSTALL program will copy/expand all the files to a directory you specify (overwriting older files) and create a Program Manager Group and/or icon. ***IMPORTANT NOTES: 1) ALL files (listed above) must be present in the same directory for Installer to function properly. You should INSTALL first, then move selected files to directories of your choice (i.e. delete the README.TXT, etc). The install program uses the Windows LZEXPAND.DLL to decompress and copy the required files. If you receive any error messages during install, please contact _Snappy_ for assistance. 2) If you receive a Program Manager DDE failure (usually under Windows95), try RE-STARTING Windows. We have only observed this error under Win95 on computers that have been used extensively without restart. If this fails, installation WILL proceed but PM Groups will not be created. UnInstalling: To UnInstall, delete all the files in the WinTD home directory including all subdirectories. That's it! WinTD is "self-contained" :-) VI. *** Setup and Usage Info *** Setting up and using WinTD is fairly straightforward. The following information will get you started. The fine-tuning points plus online MAN pages (help and explanation of each command supported by the WinTD command processor) are available in the separate "help option". CONFIRM YOUR WINSOCK SETUP IS OK BEFORE USING WINTD. IT REQUIRES A WINSOCK CONNECTED COMPUTER. After following the installation instructions above, start WinTD. It will ALWAYS start minimized and it can be set to start "hidden". To re-show a hidden WinTD, start it again (the new instance will "unhide" the already running copy). Under Win3.1x, WinTD should initiate a Winsock network initialization. Under Win95, WinTD will run without network initialization (i.e. dial-in to network server). Select Options|Configuration... (CTRL-F) to look over the basic server configuration. You will most likely NOT need to modify any settings at this point other than the Password Seed value used to create encrypted passwords. WinTD does not use a very complex algorithm but the file used to store this info is ONLY accessible to root users. NOTE: Many steps have been taken to prevent any other user from accessing this file or ANY file in the WinTD home directory. Select OK to save the settings. Select Options|Users (CTRL-U) to configure user information. WinTD will scan this list when a connection is requested. If the login name does not exist, WinTD will not prompt for a password. In this sense, WinTD will deny access to everyone. However, WinTD can be more appropriately enabled/disabled for users individually (using the Enabled option here) or overall using Options|Enable(Disable) WinTD. You should fill in ALL the requested information and check the Enabled option so that WinTD will permit this username access. Select the "Command Privileges" button to select if this user will be "root" or will only have access to specific commands/drives ("root" access OVERRIDES everything). To enable specific command privilege, select items from the "System Commands" list and place them in the "User Commands" list using the mouse (drag/drop) or the INSERT/DELETE keys. When all "Command Privilege" options are set, select OK. Now select "Add User" to add this user to the access list - IF YOU DO NOT "ADD" THE USER, THE SETTINGS WILL BE LOST. When all users have been added, click Done to continue. You are now ready to test WinTD. The easiest test is as follows: 1) Connect to your online service to enable Winsock and run WinTD. 2) Use any telnet client application to connect to: 127.0.0.1 this is network standard for localhost. Or if you know your IP address, use it. 3) Login! 4) At the command prompt, type: man - this will give you some general online info. That's it! A few special notes: 1) WinTD will create and maintain a "proc" subdirectory for temporary storage of process-specific files. Do not try to change or modify files in this directory. 2) Backspace key emulation may differ from client to client. Try first adjusting the client emulation if possible. If not, you can set the emulation for the current session by using the "set" command as follows (try one of): set backspace bs set backspace emu set backspace del these settings will each try to emulate a "backspace" using different VT100 codes. Save session settings using "saverc". 3) The command processor interprets DOS attributes as follows: archive = accessible by all readonly = accessible for certain functions hidden = accessible for certain functions system = accessible by "root" only DOS attributes CAN be changed using "chmod". However, a file or directory marked as "system" can ONLY be modified by a user with "root" access. DO NOT CHANGE THE ATTRIBUTES OF THE WINTD "HOME" DIRECTORY - DOING SO MAY DISABLE ACCESS BY NON-ROOT USERS. 4) The "saverc" command creates a hidden file WINTD.RC in the users HOME directory which stores "session" settings. Take a look at it for more details on available environment options. 5) Aliases can be stored with the "saverc" command. 6) Users can change assigned passwords with the "passwd" command. The rest is in the HELP file or online MAN pages available separately as part of the "help option"... VII. *** Availability *** Recent versions of WinTD (or other _Snappy_ software) are always available at the following locations: - The Internet - the _Snappy_ Software site! All of our software is available by three different methods: 1) WWW forms - point your browser at: http://snappy.global2000.net/ and check out our HomePage! If you can't get through, try our MIRROR site at: http://www.global2000.net/users/snappy/snappy/ (YES, there are two "snappy/" in the address! :-) You can also try one of the many WWW search engines to locate "WinTD". 2) Anonymous FTP - visit us at: snappy.global2000.net MIRROR: www.global2000.net/users/snappy/ 3) Automated e-mail - send a request to our server and receive an encoded copy by e-mail. Visit our HomePage for more info or send a BLANK e-mail to: snappy@snappy.global2000.net for a TEXT copy of our HomePage. In the future, we will try to establish mirror sites for our software. Please visit our HomePage for recent developments... - CompuServe (check the WinShare forum; keyword: Snappy, WinTD, etc) - America Online (keyword: Snappy, WinTD, etc) ARCHIVING: ---------- The archive naming system is as follows: TDxxxyzz.ZIP where TD = WinTD xxx = the WinTD version number y = R for official release or B for beta zz = either 16 for 16-bit version (Win3.1x) or 32 for 32-bit version (Win95/NT) For example, TD110R16.ZIP would be WinTD v1.1.0 for Win3.1x official release. VIII. *** Copyrights *** - portions of this program are copyright (C) 1983,1995 Borland - Windows is a trademark of Microsoft Corporation Copyrights or Trademarks referenced in any material accompanying this software but not mentioned above have been omitted in error. _Snappy_ observes and respects all copyrights and trademarks. Have fun! _Snappy_ Software ;-) _Snappy_ Info: snappy@snappy.global2000.net WinTD Info: wintd@snappy.global2000.net Bug Reports: bugs@snappy.global2000.net FeedBack: feedback@snappy.global2000.net HomePage: http://snappy.global2000.net/ MIRROR: http://www.global2000.net/users/snappy/snappy/ (YES, there are two "snappy/" in the address! :-) -------------------------------------------------------------------------- [GHS 08/01/96]