Winsock RSHD Remote Shell Daemon 1.5 Copyright 1994 Denicomp Systems All rights reserved Winsock RSHD is the Windows Sockets version of the Unix Remote Shell Daemon. It accepts requests from remote hosts (Unix or other PC's) via the standard "rsh" command and executes them on the PC running Winsock RSHD. It also allows file copying to and from the PC via the standard "rcp" command. A special "SendKeys" extension allows some remote control of Windows programs through the standard "rsh" command, even from Unix. Security can also be enforced by specifying which hosts and/or users can access the PC through Winsock RSHD. Files can be copied to and from the PC via "rcp" from Unix hosts or other PC's on the network. Remote copy support includes support for wildcard copies and recursive copies of entire directory trees. Winsock RSHD works with most Windows Sockets compatible TCP/IP stacks. It has been tested with the following TCP/IP packages: Microsoft 32-Bit TCP/IP for Windows Wollongong Pathway Access Novell LAN Workplace for DOS Version 4.2 Review the file NOVELL.LWP included for details about running in this environment. If your TCP/IP stack does not include the "rsh" and/or "rcp" utilities, you can use Winsock RCP/RSH, available also from Denicomp Systems. These are Windows Sockets versions of these two utilities. To experiment with Winsock RSHD, use PKUNZIP to uncompress the distribution file. Then use File/Run from the Windows Program Manager menu. Enter the drive and directory name that contains the uncompressed files, followed by "SETUP". For example, if you uncompressed Winsock RSHD into the directory C:\RSHD, type C:\RSHD\SETUP. Select a target drive and directory to install to and click on OK. It should NOT be the same directory in which you uncompressed the distribution file. The Winsock Utilities group will be created. Icons will be in this group for Winsock RSHD, the Winsock RSHD Configuration program, and with options to view/print the order form and the manual for using Winsock RSHD. SHAREWARE --------- Winsock RSHD is shareware. You can try it for thirty (30) days. If you find it useful, you can register it using the order form included. If you do not wish to register it, delete it from your hard disk or pass it along to a friend who may find it useful. By registering, you will receive the latest version of the product, printed documentation, and support via US Mail or Compuserve. The shareware version of the product is fully functional except for the following: * When you execute a command via "rsh" from a Unix system, Winsock RSHD will return a message about Winsock RSHD not being registered, which will display on the Unix terminal from which the command was initiated. * At random times, Winsock RSHD will require you to click on an "OK" button when a command request or remote copy request is received. Winsock RSHD will pause and wait for you to click on "OK". This will also cause the "rsh" or "rcp" command on the requesting host to pause. Once "OK" is clicked, Winsock RSHD will complete the request. No other requests will be serviced until then. This will NOT occur more than once per hour (or not at all if you get lucky!!). ALSO AVAILABLE -------------- Winsock RCP/RSH are the Windows Sockets versions of two utilities normally found on Unix systems. They work with any Windows Sockets compatible TCP/IP stack, including Microsoft's TCP/IP for Windows for Workgroups. Both RCP and RSH are included in the package. Winsock RCP, or Remote Copy, copies files from your Windows PC to a Unix system, from a Unix system to your PC, or between two Unix systems. You can copy individual files or recusively copy entire directory trees. Winsock RSH, or Remote Shell, runs a specified command on the Unix system. Any output of the command can be displayed in a window or can be directed to a file. Although Winsock RCP/RSH are command-line oriented programs (but do require Windows), also included are Visual RCP and Visual RSH, which are simple Windows interfaces to the two commands. SOFTWARE DEVELOPERS!!! ---------------------- For Windows programmers, also available is Winsock RCMD.DLL and Winsock RCP.DLL, which are Dynamic Link Libraries (DLL) callable from almost any language that allows DLL calls, such as C, C++, or Visual Basic. Winsock RCMD.DLL provides a function similar to the Berkeley Sockets "rcmd" function for Windows Sockets. This provides the ability to initiate Unix commands from within your Windows program and capture any output from that command. Winsock RCP.DLL provides a function that allows you to copy files to and from remote hosts from within your programs, just like the Winsock RCP command. It also includes the recusive copy capability. Example programs are provided for both C and Visual Basic. PRICING ------- An order form is provided in this package in the file ORDER.FRM. If for some reason it is not there, Winsock RSHD can be registered for $34.95 in U.S. Dollars. Speical pricing for multiple users is available. Winsock RCP/RSH is available for $29.95. This price includes BOTH utilities. The license is for a single user. Special pricing for multiple licenses is available. Winsock RCMD.DLL is available for $29.95. This includes a license to distribute it with your product without royalties or any other fees. Winsock RCP.DLL is available for $34.95. This includes a license to distribute it with your product without royalties or any other fees. MULTIPLE USER LICENSING ----------------------- When Winsock RSHD is registered, it is licensed for use on ONE PC at a time. Special multiple license pricing options are also available. Pricing is on a per-PC basis. For 2-10 PC's, $30 per PC. For 11-20 PC's, $28 per PC. For over 20 PC's, $25 per PC. A site license is also available for $500. This allows an unlimited number of PC's to use Winsock RSHD at a single site. Payments for multiple user licenses must be paid via check or ordered through PsL via credit card. The Compuserve online registration system is not set up to handle multiple pricing levels. PAYING BY CHECK --------------- Please send a check or money order drawn on a U.S. bank. Do NOT send credit card information - credit cards are accepted only through PsL. See that section in this document. Please print out the file ORDER.FRM and send it along with your check. If this file is missing, the address is given at the end of this document. Please include $5.00 for Shipping and Handling for U.S. orders. Add $6.00 for Canada/Mexico. Add $10.00 for other countries. Pennsylvania residents add 6% sales tax. PAYING BY CREDIT CARD --------------------- You can order with Master Card, Visa, American Express, or Discover from Public (software) Library (PsL) by calling 1-800-2424-PsL or 713-524-6394 or by Fax to 713-524-6398 or by CIS E-mail to 71355,470. You can also mail credit card orders to: PsL P.O. Box 35705 Houston, TX 77235-5705 PsL Product Numbers are: Winsock RCMD.DLL: #11895 Winsock RCP.DLL #11896 Winsock RSHD #11897 Winsock RCP/RSH #11898 The above telephone numbers are FOR CREDIT CARD ORDERS ONLY! THE AUTHOR OF THIS SOFTWARE CANNOT BE REACHED AT THESE NUBMERS. Do not call these numbers for support or information. They can give you no other information. Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, non-credit card orders, etc. MUST be directed to: Denicomp Systems P.O. Box 731 Exton, PA 19341 Compuserve: 71612,2333 Internet: 71612.2333@compuserve.com To insure that you get the latest version, PsL will notify us the day of your order and we will ship the product directly to you. ORDERING VIA COMPUSERVE ----------------------- Winsock RCMD.DLL, Winsock RCP.DLL, Winsock RCP/RSH, and Winsock RSHD can be registered via Compuserve and billed to your Compuserve account. The SWREG numbers are: Winsock RCP/RSH: SWREG #4008 Winsock RCMD.DLL: SWREG #4011 Winsock RCP.DLL: SWREG #4009 Winsock RSHD: SWREG #4256 Note that Compuserve cannot handle the special pricing for multiple users. You must pay by check or credit card to take advantage of the discounts. When registering via Compuserve, if you would like the product to be distributed to you via Compuserve's electronic mail, please send a message stating this to 71612,2333 after you have registered (Compuserve's on-line registration does not currently provide this as an option). The package(s) you select will be sent to your Compuserve mailbox. However, you will not receive a printed manual when using this method. You can print the manual included in the distribution on your printer. SUPPORT ------- Currently, support is provided via US Mail and Compuserve. Phone support may be provided at a later date. Registered users will be notified if this becomes an option. Compuserve Address: 71612,2333 Internet Address: 71612.2333@compuserve.com US Mail Address: Denicomp Systems P.O. Box 731 Exton, PA 19341 Please do NOT call the phone numbers for PsL for support or questions. They cannot help you. The numbers are for ordering only.