home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / modem / backdoor.zip / BACKDOOR.TXT < prev   
Text File  |  1990-03-26  |  41KB  |  1,015 lines

  1. .l :10i
  2. .xt:1
  3. .n :1
  4. .x :5
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                     Backdoor Reference Manual - Version 1.0 
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                            Intrinsic Computer Systems 
  27.                                   29 Ridge Road 
  28.                               Oak Ridge, NJ   07438 
  29.                                 (201) 697 - 0174 
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. 2
  50. .h :...Backdoor Reference Manual - Version 1.0
  51. .h : 
  52. .h : 
  53. .h : 
  54. .f : 
  55. .f : 
  56. .f : 
  57. .f : 
  58. .f : 
  59. .f : 
  60. .f : 
  61. .f :...Page $$$
  62.                                     LICENSE 
  63.  
  64.  
  65.      All versions of Intrinsic's Backdoor are not public 
  66.      domain software, nor are they free software. 
  67.  
  68.  
  69.      Backdoor is copyright (C) 1988,1989 by Intrinsic 
  70.      Computer Systems 
  71.  
  72.      Non-registered users are granted a limited license to use 
  73.      Backdoor on a trial basis for the purpose of determining 
  74.      whether the program is suitable  for  their  needs.  Use of 
  75.      Backdoor,  except for this limited purpose,  requires  
  76.      registration.  Use  of  non-registered  copies  of Backdoor 
  77.      by any person,  business,  corporation, governmental agency 
  78.      or other entity institution is strictly forbidden. 
  79.  
  80.      Registration permits a user the license to use Backdoor. 
  81.      A registered user may use the program on a different 
  82.      computer, but may not use the program on more than one 
  83.      computer at the same time. 
  84.  
  85.      No user may modify Backdoor in any way,including but not  
  86.      limited to decompiling, disassembling or otherwise  
  87.      reverse engineering the program. 
  88.  
  89.      All users are granted a limited license to copy Backdoor 
  90.      only  for  the trial  use  of  others subject to the above 
  91.      limitations,  and also the following: 
  92.  
  93.      Backdoor must be copied in unmodified form,complete with the  
  94.      file containing this license information. 
  95.  
  96.      Any and all Backdoor documentation must be included with the 
  97.      copy. No fee, charge or other compensation above a nominal 
  98.      distribution charge may be accepted or requested. If any 
  99.      distribution fee is charged it must not exceed $5 per disk. 
  100.  
  101.      Backdoor may not be distributed in conjunction with any  
  102.      other product. 
  103.      
  104. 3
  105.      Operators of electronic bulletin board systems (Sysops) 
  106.      may post Backdoor for downloading by their users only as  
  107.      long  as  the  above conditions are met. 
  108.  
  109.      Distributors of public domain or user supported  
  110.      software may distribute copies of Backdoor subject to the  
  111.      above conditions only after  obtaining written permission  
  112.      from Intrinsic Computer Systems.  Such permission usually is 
  113.      granted. Please write or call for details. 
  114.  
  115.      See  the  Ordering  section  for  more  information  on  
  116.      registration, corporate licensing and similar topics. 
  117. 4
  118.  
  119.                                    WARRANTY 
  120.  
  121.      Intrinsic Computer Systems makes  no  warranty  of  any  
  122.      kind, express  or implied,  including without limitation,  
  123.      any warranties of merchantability and/or fitness for a 
  124.      particular  purpose.  Intrinsic Computer Systems shall not 
  125.      be liable for any damages,  whether direct,  indirect,  
  126.      special or consequential arising from a failure of this 
  127.      program to operate in the manner desired by the user.  
  128.      Intrinsic Computer Systems shall not be liable for any 
  129.      damage to data or property which may be caused directly or  
  130.      indirectly  by use  of  the program. 
  131.  
  132.      IN  NO  EVENT WILL Intrinsic Computer Systems  BE LIABLE TO 
  133.      YOU FOR ANY DAMAGES,  INCLUDING ANY LOST PROFITS,  LOST 
  134.      SAVINGS  OR  OTHER INCIDENTAL  OR  CONSEQUENTIAL  DAMAGES  
  135.      ARISING  OUT  OF  YOUR  USE OR INABILITY TO USE THE PROGRAM, 
  136.      OR FOR ANY CLAIM BY ANY OTHER PARTY. 
  137. 5
  138.  
  139.          Intrinsic Computer Systems             Order Form(BD1.0) 
  140.                  29 Ridge Road 
  141.              Oak Ridge,NJ   07438 
  142. L---+---T1----+-T--2----T----3--T-+----4T---+---T5----+-T--6----r----7-RT-+---
  143. Please send: 
  144.  
  145. ____ Backdoor Disk (current version) ............ @ $ 45.00 ea  $ ______ 
  146.         (includes program and manual on disk, no registration) 
  147.  
  148. ____ Backdoor Registration ...................... @ $ 35.00 ea  $ ______ 
  149.         (does not include disk) 
  150.  
  151. ____ Backdoor Registration and Disk Combo ....... @ $ 55.00 ea  $ ______ 
  152.         (registration, program, typeset manual) 
  153.  
  154.                                                      Subtotal    ______ 
  155.  
  156.                                                 Less Discount   <______> 
  157.  
  158.       (New Jersey residents please add 6% sales tax)      Tax    ______ 
  159.  
  160.                                                          Total $ ______ 
  161.  
  162. Payment by:   ( ) Check   ( ) Money Order   ( ) PO # ______________ 
  163.  
  164.    Name: ____________________________________________________________ 
  165.  
  166. Company: ____________________________________________________________ 
  167.  
  168. Address: ____________________________________________________________ 
  169.  
  170.        : ____________________________________________________________ 
  171.  
  172.        : ____________________________________________________________ 
  173.  
  174. Day Phone: (______)___________________ Eve: (______)_____________________ 
  175.  
  176.  
  177. ORDERS OUTSIDE THE US: Use check or money order drawn on US bank 
  178. in US dollars. 
  179. Sorry, no C.O.D. orders will be accepted. 
  180. 6
  181. L---+---T1----+-T--2----T----3--T-+----4T---+---T5----+-T--6----R----7--T-+---
  182.                        CHAPTER Quick Start 
  183.  
  184. Welcome to Backdoor.  To allow you to install Backdoor as quickly 
  185. as possible, simply follow the directions below. If you feel, 
  186. after reading them, that you need more detailed instructions then 
  187. turn to Detailed Installation Directions. This will lead you 
  188. through the installation in a more thorough manner. 
  189.  
  190.  
  191. Step 1: Install Backdoor onto your hard disk into the 
  192.         subdirectory you wish to keep Backdoor in. 
  193.  
  194.         b) Copy the files from the Backdoor diskette into the 
  195.            Backdoor subdirectory: 
  196.  
  197.         copy a:Backdoor.* 
  198.  
  199. Step 2: Run Backdoor 
  200.  
  201.         a) Type 
  202.  
  203.         Backdoor 
  204.  
  205. Step 3: Press the key labeled "Alt" and the "h" 
  206.         simultaneously. These are the Backdoor hot key 
  207.         combination.  
  208.  
  209. Step 4: Review the hardware settings for Backdoor. 
  210.  
  211.         a) Use the down arrow key to move the highlighted 
  212.         cursor bar to "Hardware Setup" and press the 
  213.         return key. 
  214.  
  215.         b) Look at the hardware settings presented. Make 
  216.         sure your modem is connected to the 
  217.         communications port number ("Com Port") as 
  218.         displayed. Also, verify the baud rate,data 
  219.         bits,parity, and stop bits.  
  220.  
  221.         c) If you need to change one of the hardware 
  222.         settings, press the down arrow key to move the 
  223. 7
  224.         cursor bar between the various hardware settings. 
  225.         When the setting you wish to change is 
  226.         highlighted, press the return key and enter the 
  227.         correct hardware setting. Finish entering your 
  228.         change by pressing the return key. 
  229.  
  230.         d) To save the configuration, press the ESC key to 
  231.         exit to the main menu. Move the cursor bar to 
  232.         "Config Save" and press the return key.  The 
  233.         hardware configuration will be saved. 
  234.  
  235. Step 5: Explore! Call up the other windows and see how they 
  236.         work. 
  237.    
  238.         Some Hints: 
  239.  
  240.         a) At any of the menus in Backdoor you can obtain 
  241.         help by pressing the F1 key.  A help window will 
  242.         pop up to explain the various options available 
  243.         to you. 
  244.  
  245.         b) When the main menu displays you may go directly 
  246.         to a selection by pressing the first letter of 
  247.         the selection. 
  248. 8
  249.                      CHAPTER Introduction 
  250.  
  251. Thanks for purchasing Backdoor!  Backdoor is a file transfer and 
  252. terminal emulation program.  It works with Hayes compatible 
  253. modems and supports three widely used file transfer protocols 
  254. (Xmodem, Kermit, and Ymodem). It supports baud rates of up to 
  255. 19,200. It has an ANSI compatible terminal emulator.  
  256.  
  257. Backdoor will automatically schedule file transfers to other 
  258. Backdoor'd computer systems. You can set up Backdoor to answer 
  259. your phone and receive a file in the file transfer protocol of 
  260. your choice. It also, has an extensive logging facility.   
  261.  
  262. It does all the above while you may be running,say, any 
  263. spreadsheet or word-processing package. While running your other 
  264. application, you may optionally have Backdoor inform you progress 
  265. of file transfer or you may directly call backdoor up to use 
  266. Backdoor's other features directly. 
  267.  
  268. The rest of this manual is divided into sections which describes 
  269. each of these features as available from the main menu of 
  270. Backdoor.  Once Backdoor's installed its main menu may be called 
  271. up by pressing the "hot key" combination.  The default hot key 
  272. combination is "alt h." 
  273.  
  274. If  you have  any  comments  concerning  Backdoor they would be 
  275. greatly appreciated and can be sent to us via the above address 
  276. or via CompuServe.  Our CompuServe identification number is 
  277. [75036,1602]. Please let us know what you are doing with 
  278. Backdoor, what applications, what hardware, etc.  The better we 
  279. know you the better we can tailor our product to your needs.  
  280. Drop us a line with a return address, phone number, business 
  281. card, and brief description. 
  282. 9
  283.                 CHAPTER Transfer Status Window 
  284.  
  285. This window's used to see the statistics of the current file 
  286. transfer and do some infrequent Backdoor operations. From this 
  287. window you may cancel the current transfer, toggle the top of 
  288. screen status bar, and remove Backdoor. 
  289.  
  290. The Transfer Statistics Displayed are: 
  291.  
  292. File Name: Contains the current file name being sent or 
  293.         received. If no file is transferring then this field will 
  294.         be blank 
  295.  
  296. Bytes Xfrd: Contains the accumulated bytes transferred for the 
  297.         current file.  If the current protocol is Kermit this 
  298.         byte count will accumulate to a larger number than the 
  299.         actual file size.  This is because Kermit uses a special 
  300.         encoding scheme that translates binary characters into 
  301.         two ASCII characters. 
  302.  
  303. Last Msg: May contain a text message describing the last error 
  304.         condition that has occurred.  Depending on the nature of 
  305.         the message the error my mean the current transfer is in 
  306.         the process of aborting, or merely that a minor error 
  307.         occurred and an attempt has or will be made to recover. 
  308.         The list of error messages and their probable cause and 
  309.         meaning is in the appendix. 
  310.  
  311. File Xfrd so far: This field has the accumulated count since 
  312.         Backdoor has started of files transferred. 
  313.         
  314. File Xfrd since last check: This field has the accumulated 
  315.         count since you last called up this menu of files 
  316.         transferred. 
  317.  
  318.         Actions you may do while viewing this window. 
  319.  
  320. Cancel Xfer: By entering a 'Y' in this field you will force 
  321.         Backdoor to cancel the current file transfer. Press the 
  322.         return, then press the 'Y' key.  If you wish to escape 
  323.         without entering a 'Y', either press the 'N' key or press 
  324. 10
  325.         the ESC key. 
  326.  
  327. Remove Backdoor: By entering a 'Y' into this field you will 
  328.         force Backdoor to attempt to remove itself from the 
  329.         computers memory.  You may wish to do this before running 
  330.         large application programs or programs that may conflict 
  331.         with Backdoor.  Please note that you cannot remove 
  332.         Backdoor from memory if it's not the last installed TSR, 
  333.         nor can you remove Backdoor if you are running an 
  334.         application program. 
  335.  
  336.         To remove Backdoor move the highlighted arrows to this 
  337.         field and press the return key. Then press the 'Y' key. 
  338.         If you wish to escape without entering  'Y', either 
  339.         press the 'N' key or press the ESC key.  If you enter 'Y' 
  340.         Backdoor will display a warning window.  This warning 
  341.         window will prompt you to press a key.  Once you press a 
  342.         key,if Backdoor can remove itself it will remove       
  343.         its windows, if not it will display an error message. 
  344.  
  345. Status Bar: By entering a 'Y' into this field you will allow a 
  346.         status bar to display at the top of the screen. This 
  347.         status bar shows the current file name transferring, the 
  348.         number of bytes transferred, a status code (see 
  349.         appendix), and the protocol in use. If you enter a 'N' 
  350.         into this field the status bar will not display. 
  351.  
  352.         To change the status bar display status move the 
  353.         highlighted arrows to this field and press the return 
  354.         key. Then press the 'Y' or 'N' depending if want a status 
  355.         bar or not. If you wish to escape without changing the 
  356.         current setting either press the 'N' key or press the ESC 
  357.         key.  
  358. 11
  359.                        CHAPTER Misc Setup Window 
  360.  
  361. This window's used to set your autoanswer protocol type, the 
  362. directory to place received files into, the directory from which 
  363. files to send out from, and the key combination to start up 
  364. Backdoor.  You may wonder why the send/receive directories must 
  365. be specified. The reason is, that since Backdoor is running in 
  366. the background while an application is active, the current 
  367. directory may be changed without Backdoor noticing it.  If the 
  368. current directory changes Backdoor may lose a file its in the 
  369. process of transferring. Therefore, a fixed directory must be 
  370. used by Backdoor. 
  371.  
  372.  
  373. A change to the hot key field does not come into effect unless 
  374. you save the current configuration (See Main Menu Save Config 
  375. choice).  The other fields changes do not become permanent unless 
  376. you save the current configuration, but they do become the 
  377. current until you remove Backdoor or reboot your computer. 
  378.  
  379.  
  380.         The Misc Setup Fields are: 
  381.  
  382. Receive Directory: This field shows the current directory that 
  383.         will receive files. To change the directory, move the 
  384.         highlighted arrows to this field and press the return 
  385.         key. Then enter the directory name that you wish to use 
  386.         for received files.   If while entering the directory 
  387.         name you wish to escape without changing the current 
  388.         setting press the ESC key.  When you do enter a directory 
  389.         name Backdoor will check to see if the directory exists. 
  390.         If it doesn't Backdoor will present an error window 
  391.         informing you of this.  Protocol: This field shows the 
  392.         current default protocols for receiving a file. To change 
  393.         the default protocol move the highlighted arrows to this 
  394.         field and press the return key. Then enter the protocol 
  395.         name that you wish to use for received files.  You may 
  396.         use the up/down arrow keys to  have Backdoor present the 
  397.         different protocols available if you choose.  
  398.  
  399.         If while entering the default protocol you wish to 
  400. 12
  401.         escape without changing the current setting press the ESC 
  402.         key.  When you do enter a directory name Backdoor will 
  403.         check to see if the protocol is a valid one. If it isn't 
  404.         Backdoor will present an error window informing you of 
  405.         this, and revert to using the previous entry of this 
  406.         field. 
  407.  
  408. Send Directory: This field shows the current directory that 
  409.         will be used to send files. To change the directory, move 
  410.         the highlighted arrows to this field and press the return 
  411.         key. Then enter the directory name that you wish to use 
  412.         for sending files. 
  413.  
  414.         If while entering the directory name you wish to escape 
  415.         without changing the current setting press the ESC key.  
  416.         When you do enter a directory name Backdoor will check to 
  417.         see if the directory exists. If it doesn't Backdoor will 
  418.         present an error window informing you of this, and revert 
  419.         to using the previous entry of this field.  
  420.  
  421.  
  422. Hot Key: This is really two fields.  You can use this field to 
  423.         change the hot key combination that will start Backdoor.  
  424.         This may be needed if Backdoor's hot key combination 
  425.         conflicts with other TSR programs. Once this field 
  426.         changed, the hot key combination will not come into 
  427.         effect until you save the current configuration, remove 
  428.         Backdoor and restart it. 
  429.  
  430. To change the hot key combination, move the highlighted 
  431.         arrows to either one of these fields and press the return 
  432.         key.  You may use the up/down arrow keys to have Backdoor 
  433.         present the different hot keys available.   Or you may 
  434.         enter directly in the hot key name that you wish to use 
  435.         for starting Backdoor. 
  436. 13
  437.                  CHAPTER Upload Setup Window 
  438.  
  439. In this window you set up for files to be automatically uploaded 
  440. to other computers using Backdoor. In each row of this window you 
  441. enter the date/time, the telephone number to call, the 
  442. communications settings, and the filename to send. 
  443.  
  444. In this window by pressing the down arrow key the highlight 
  445. arrows will highlight the entire row. If you press the down arrow 
  446. until the highlight bar reaches the bottom of the window and 
  447. continue to press down, more rows will scroll up.  To modify 
  448. fields within a row press the right arrow, or the return key. 
  449. Then move the highlight arrow to the field you wish to change. 
  450.  
  451. The Upload Setup Fields are: 
  452.  
  453. Date:   This is actually three fields next to each other. The 
  454.         fields are in month,day, and year order. To change the 
  455.         date, move the highlighted arrows to either one of these 
  456.         fields and press the return key. Enter directly in the 
  457.         number you wish to use. 
  458.  
  459.         When you do enter a date Backdoor will check to see if 
  460.         the date is in the future. If it isn't Backdoor will 
  461.         present an error window informing you of this, and revert 
  462.         to using the previous entry of this field.  
  463.  
  464. Time:   This is actually two fields next to each other. The 
  465.         fields are in hour - minute order. To change the time, 
  466.         move the highlighted arrows to either one of these fields 
  467.         and press the return key. Enter directly in the number 
  468.         you wish to use. 
  469.  
  470.         When you do enter a time Backdoor will check to see if 
  471.         the time is in the future. If it isn't Backdoor will 
  472.         present an error window informing you of this, and revert 
  473.         to using the previous entry of this field.  
  474.  
  475. Baud:   In this field you put in the baud rate of the receiving 
  476.         computer. Please note that your modem must also support 
  477.         this baud rate.  Most modems support a range of baud 
  478. 14
  479.         rates, and most will automatically adjust downward to the 
  480.         incoming modem's. You must enter the baud rate that will 
  481.         be used during the transfer of files, not the baud rate 
  482.         the other computer will 'answer' at. 
  483.  
  484.         To change the baud rate move the highlighted arrows to 
  485.         either one of these fields and press the return key. You 
  486.         may use the up/down arrow keys to have Backdoor present 
  487.         the different baud rates available.  Or,you may enter 
  488.         directly in the number you wish to use. If while entering 
  489.         the number you wish to escape without changing the 
  490.         current setting press the ESC key.  When you are finish 
  491.         entering the baud rate press the return key. 
  492.  
  493.         When you do enter a baud rate Backdoor will check to see 
  494.         if the baud rate is valid. If it isn't Backdoor will 
  495.         present an error window informing you of this, and revert 
  496.         to using the previous entry of this field.  
  497.  
  498. D, P, & S fields: These fields are the Data Bits, Parity, and 
  499.         Stop bit fields.  Usually, these are 8,N, & 1. However, 
  500.         some computer systems set them differently so be safe and 
  501.         ask. 
  502.  
  503.         To change the these fields move the highlighted arrows to 
  504.         either one of these fields and press the return key. You 
  505.         may use the up/down arrow  keys to have Backdoor present 
  506.         the different possible field contents available.  Or,you 
  507.         may enter directly the text you wish to use. If while 
  508.         entering you wish to escape without changing the current 
  509.         setting press the ESC key. When you are finish entering 
  510.         press the return key. 
  511.  
  512. Protocol: In this field you enter the file transfer protocol to 
  513.         use to send the file. To change the protocol, move the 
  514.         highlighted arrows to this field and press the return 
  515.         key. Then enter the protocol name that you wish to use.  
  516. 15
  517.         You may use the up/down arrow keys to have Backdoor 
  518.         present the different protocols available if you choose.  
  519.  
  520.         If while entering the protocol you wish to escape 
  521.         without changing the current setting press the ESC key.  
  522.         When you do enter a protocol name Backdoor will check to 
  523.         see if the protocol is a valid one. If it isn't Backdoor 
  524.         will present an error window informing you of this, and 
  525.         revert to using the previous entry of this field. 
  526.  
  527. Telephone #: In this field you enter the telephone number of 
  528.         the other Backdoor computer. To change the telephone 
  529.         number, move the highlighted arrows to this field and 
  530.         press the return key.  Then enter the telephone number 
  531.         that you wish to use. 
  532.  
  533.         If while entering the telephone number you wish to 
  534.         escape without changing the current setting press the ESC 
  535.         key. 
  536.         
  537. Filename: In this field you enter the filename to send to the 
  538.         other Backdoor computer. To change the filename, move the 
  539.         highlighted arrows to this field and press the return 
  540.         key. Then enter the file name you wish to send. If while 
  541.         entering the filename you wish to escape without changing 
  542.         the current setting press the ESC key. 
  543. 16
  544.                   CHAPTER Hardware Setup Window 
  545.  
  546. In this window you set up the hardware settings for your 
  547. communications port.  The communications port is how the IBM PC 
  548. talks to your modem. Your modem is how your computer interfaces 
  549. to the telephone system and finally to the other computer. 
  550.  
  551. The Hardware Setup Fields are: 
  552.  
  553. Com Port: The communication port is usually 1 or 2. If you have 
  554.         an internal modem the port the port number must still be 
  555.         set as the modem itself looks like a port to Backdoor. 
  556.  
  557. Baud Rate: The baud rate field should match the baud rate of 
  558.         the modem you will be using.  Usually, this will be 2400 
  559.         baud.  However, baud rates from 300 to 19,200 baud are 
  560.         supported. The faster the baud rate the more pauses you 
  561.         will notice during a file transfer since Backdoor is 
  562.         working with a higher volume of data. 
  563.  
  564. Data Bits: This field is usually 8 and refers to the number 
  565.         of bits per character of data sent over the serial port 
  566.         or modem.  The reason you may wish to change this is that 
  567.         this setting should match the data bits of the modem or 
  568.         computer system you will be connecting to.  Some systems 
  569.         use 7 data bits.  To be absolutely sure of what the data 
  570.         bits are, ask the owner of the other system. 
  571.  
  572.  
  573. Parity:    This field refers to weather if any modem error 
  574.         detection is done.  There is no real standard setting for 
  575.         this.  It is possible to connect to another computer at a 
  576.         different parity setting but usually the file transfer 
  577.         will not work. 
  578.  
  579. Stop Bits: This field is usually 1 and refers to the number 
  580.         of bits that indicate the end of a character.  
  581.  
  582. 17
  583. Modem Init String: The modem initialization string usually 
  584.         begins with "AT."  The actual string depends on the modem 
  585.         type.  Backdoor, supports Hayes or Hayes-compatible 
  586.         modems only.  Fortunately, most intelligent modems are 
  587.         Hayes compatible.  If you are using the modem at home the 
  588.         string should be ATD.  The "AT" is the modem attention 
  589.         string, the "D" is the modem dial command.  Backdoor uses 
  590.         this string to issue dial commands to the modem. 
  591.  
  592.         If you are using this on a telephone system where you 
  593.         need to dial a number to get to an outside line the modem 
  594.         string should look something like this "ATD9."  Where the 
  595.         digit "9" would be replaced by the actual number you need 
  596.         to dial out with.  If you intend to only dial long 
  597.         distance numbers then you may append the digit one onto 
  598.         modem string.  If you wish to dial long distance and 
  599.         local numbers do not put in the long distance 
  600.         prefix in this field. Prefix all your telephones (in 
  601.         other Backdoor fields) with a one. 
  602. 18
  603.                    CHAPTER Config Save Window 
  604.  
  605. Choosing this option will save the current configuration. The 
  606. current configuration is : 
  607.  
  608.         Dial Number (As used in Terminal Mode) 
  609.         Hardware Settings (Defined in Hardware Setup) 
  610.         Hot Key Combination (Defined in Miscellaneous Setup) 
  611.  
  612.         Modem Init String (Defined in Hardware Setup) 
  613.         Protocol (Defined in Miscellaneous Setup) 
  614.         Receive Directory (Defined in Miscellaneous Setup) 
  615.         Send Directory (Defined in Miscellaneous Setup) 
  616.         Status Bar (Y/N) (As defined in Transfer Status) 
  617. 19
  618.                    CHAPTER Save Schedule Window 
  619.  
  620. When this option's selected the current schedule as setup in 
  621. upload setup is saved.  Next time Backdoor is loaded it will load 
  622. in the schedule. If the scheduled has any files scheduled for a 
  623. future time Backdoor will send them at the scheduled time. 
  624. 20
  625.                    CHAPTER Review Log Window 
  626.  
  627. When this option's selected you may review Backdoor's log file. 
  628. This log file contains status messages written by Backdoor. Each 
  629. message is date and time stamped so you can see when the message 
  630. was written.  To review the file, simply press any key and it 
  631. will scroll through the log file. Press the ESC key to exit. 
  632.  
  633.  
  634. Messages are written on the following condition. 
  635.  
  636.         Abort of a file transfer 
  637.         End of a file transfer 
  638.         Start up of a file transfer 
  639.         Time Out 
  640.         Unable to open file 
  641. 21
  642.               CHAPTER Virtual Terminal Window 
  643.  
  644. When this choice's selected a partial screen virtual terminal 
  645. will appear.  This terminal emulation is a subset of an ANSI 
  646. terminal. It supports simple cursor movement, line and screen 
  647. clears. 
  648.  
  649. The terminal mode is usually a window that you can "pop"up on the 
  650. screen that will act like a "dumb" terminal. Characters received 
  651. during terminal mode while the terminal window is not up are 
  652. saved in an internal buffer.  So, when you call up the terminal 
  653. window you will see the characters received since you last looked 
  654. at the terminal window. 
  655.  
  656. One important note about terminal mode is that upon calling up 
  657. the virtual terminal you remain in terminal mode until the hang-
  658. up key is pressed.  Even if you exit, the virtual terminal (Alt-
  659. x) you will be still in terminal mode. If you are in terminal 
  660. mode you cannot automatically receive file transfers from other 
  661. Backdoor systems - you must press the hang-up key combinations 
  662. (Alt-h). 
  663.  
  664. While in terminal mode the following special keys are defined: 
  665.  
  666.         Key          Description 
  667.  
  668.         Alt-d           Dial a number 
  669.         Alt-e           Echo characters 
  670.         Alt-g           Capture screen 
  671.         Alt-h           Hang-up phone 
  672.         Alt-k           Script invocation 
  673.         Alt-p           Change port settings 
  674.         Alt-x           Exit 
  675.  
  676. While in terminal mode you may start a file transfer by pressing 
  677. the PAGE UP or PAGE DOWN keys for sending or receiving. 
  678.  
  679.  
  680. Press the Alt-X key combination to exit the terminal mode.  
  681.  
  682.  
  683. 22
  684. Press the Alt-G key combination to capture a copy of the terminal 
  685. screen to a Backdoor.SCR file. 
  686.  
  687.  
  688. Press the Alt-P key combination to change the current port or its 
  689. settings (baud rate, parity, etc.).  
  690.  
  691. To have Backdoor "echo" characters as typed in, press Alt-E 
  692. combination. 
  693.  
  694. To dial out press the Alt-D combination and enter the telephone 
  695. number to dial, or on a Hayes' compatible modem type ATDXXXXXXX 
  696. where X is the telephone number. 
  697.  
  698. To hang-up and exit the terminal into modem mode, press Alt-H. 
  699. Hanging-up is the only way to exit from the terminal mode into 
  700. the modem mode. 
  701.  
  702.  
  703. Alt-k is used to start a script file up.  Type in the full name 
  704. of the script file including extension. To abort or exit a script 
  705. file, press the ESC key. Script file commands are described in 
  706. the appendix. 
  707. 23
  708.                   CHAPTER  How To Set Up For Autoanswer 
  709.  
  710. When Backdoor is loaded it automatically sets up the modem for 
  711. autoanswer. Then Backdoor goes into "Modem" mode.  You can see 
  712. what mode Backdoor is in by looking at the status bar.  When 
  713. Backdoor is in modem mode it will continuously wait for a 
  714. character to be received on the port.  Once it detects a 
  715. character it will go into the default receive protocols' receive 
  716. sequence.  For Xmodem this means, that Backdoor will start 
  717. sending a NAK character. 
  718.  
  719. When in modem mode Backdoor will wait for the telephone to ring 
  720. (assuming you have a modem), and then enter into receiving a file 
  721. when the other system "connects" with your modem. 
  722.  
  723. Warning!  When you start up the virtual terminal from the menu, 
  724. Backdoor exits the modem mode and enters the "terminal" mode.  To 
  725. restore the modem mode from the terminal mode, simply hangup 
  726. (alt-h) will in the virtual terminal. Backdoor will change the 
  727. mode to modem. 
  728.  
  729. The reason the modem mode is lost once you enter the terminal 
  730. mode is that once you enter the terminal you may wish to maintain 
  731. it in that mode( even if you resume working on your foreground 
  732. application). Backdoor has no way of "knowing" what your 
  733. intentions are and therefor we designed it such that you have to 
  734. explicitly tell Backdoor. 
  735. 24
  736.                   CHAPTER Detailed Installation Directions 
  737.  
  738.  
  739. These detailed instructions are for installing Backdoor onto your 
  740. hard disk. 
  741.  
  742. Step 1: Boot up your computer: 
  743.  
  744.  
  745. Step 2: Next at the DOS prompt create  the Backdoor 
  746.         subdirectory on your hard disk.  The Backdoor 
  747.         subdirectory name may be of your own choosing or 
  748.         even an existing one. However, we recommend that 
  749.         Backdoor be put in its own subdirectory if for no 
  750.         other reason but to keep it separate. Once you 
  751.         choose where in your hard disk's directory structure 
  752.         to put the new directory, move to its parent's 
  753.         directory via DOS's CD command and use the following 
  754.         DOS command to create the new directory: 
  755.  
  756.                 mkdir Backdoor 
  757.  
  758. Step 3: Next move to the new directory by typing: 
  759.  
  760.                 cd Backdoor 
  761.  
  762. Step 4: Copy the files from the Backdoor diskette (we assume 
  763.         its in the A drive) into the Backdoor subdirectory 
  764.         by typing the following command: 
  765.  
  766.                 copy a:Backdoor.* 
  767.  
  768. Step 5: To Run Backdoor type: 
  769.  
  770.                 Backdoor 
  771. 25
  772.                         APPENDIX 
  773.  
  774.                     How Backdoor Works 
  775.  
  776. Backdoor belongs to a class of programs called "Terminate and 
  777. Stay Resident (TSR)".  It installs itself and becomes part of 
  778. your computers, memory - not permanently though! 
  779.  
  780. Backdoor works in the "background" while another program is 
  781. working in the "foreground." This "background/foreground" stuff 
  782. merely means that while a program you are using is running, 
  783. Backdoor is periodically run.  
  784.  
  785. Backdoor, when it does run, usually runs for only a few tenths of 
  786. a second.  However, depending on such things a whether you're 
  787. doing a file transfer, how fast your disk and computer are, 
  788. Backdoor will consume more time.  This may be as much as a few 
  789. seconds.  
  790.  
  791. During these occasions the computer may appear to pause.  Don't 
  792. worry! Backdoor is merely do something in the "background" and 
  793. will return the computer to the "foreground" application as 
  794. quickly as possible. 
  795. 26
  796.                         APPENDIX Scripting 
  797.  
  798. Scripting's intended to allow you to create script files for 
  799. automated sign on to the remote systems that you use. To create a 
  800. script file use your word processor (in its straight ASCII mode) 
  801. or EDLIN (comes with DOS). 
  802.  
  803. Script file commands are very simple and will work in 95% of all 
  804. cases.  The commands may be upper or lower case, and may have 
  805. leading white space. You may also have blank lines. 
  806.  
  807. The commands are as follows: 
  808.  
  809. WAITFOR "XXXXXXXXXXXXXXXXXXXXXXX" 
  810.  
  811. Where "XXXXX..." is the string to wait for. Control characters 
  812. are denoted by preceding them by the caret '^' symbol. For 
  813. example to wait for "USERNAME:" where there is a carriage return 
  814. after the user name string use the following: 
  815.  
  816.         WAITFOR "USERNAME:^M"   
  817.  
  818. Please note the quotes around user name are part of the syntax of 
  819. WAITFOR and must be included. If part of the string you wish to 
  820. wait for has a double quote character then put two double quotes 
  821. in the string. 
  822.   
  823. WAIT NNNN 
  824.  
  825. Waits for NNNN seconds. Pauses execution of a script file for 
  826. NNNN seconds.  You cannot escape from this command.  This command 
  827. is useful in situations where a pause may occur on the other 
  828. system.  You therefore may wish to wait for a few seconds. 
  829.  
  830. As an example to wait for 300 seconds (5 minutes) the command 
  831. would be: 
  832.  
  833.         WAIT 300 
  834.  
  835.  
  836. 27
  837. SEND "XXXXXXXXXXXXXXXX..........X" 
  838.  
  839. This command sends the string "XXXXXXXXXXX...X" to the remote 
  840. string.  The string may contain control characters as the WAITFOR 
  841. string can.  As an example to send a password sign on the 
  842. following might be sent: 
  843.  
  844.         SEND "YOURNAME^N" 
  845.  
  846.  
  847. DIAL NNNNNNNNNNN 
  848.  
  849. This command dials the number NNNNNNN. Note the NNNNN number may 
  850. contain commas or dashes.  For example to dial the long distance 
  851. number 201-430-7700 the following would be used: 
  852.  
  853.         DIAL 1-201-430-7700 
  854.  
  855.  
  856.  
  857. This command simply allows comments be inserted in your script 
  858. files.  Any text on the same line, following the pound sign will 
  859. be ignored. 
  860. 28
  861.                 APPENDIX Error Codes and Messages 
  862.  
  863. The following is a list of the possible error numbers that will 
  864. appear on the top of screen bar, and the corresponding error 
  865. message in the status window.  Under each message is a brief 
  866. explanation of what it means and possible causes and corrective 
  867. actions (if necessary). 
  868.  
  869.  Error     Message 
  870.  
  871. ─────────────────────────────── 
  872.   1     Record header mismatch            
  873. ─────────────────────────────── 
  874.  
  875.         During a file transfer the header of a packet had a 
  876.         mismatched sequence number. 
  877.  
  878. ─────────────────────────────── 
  879.   2     CRC error                         
  880. ─────────────────────────────── 
  881.  
  882.         During a file transfer the CRC check failed for a 
  883.         packet. 
  884.  
  885. ─────────────────────────────── 
  886.   3     Buffer full                       
  887. ─────────────────────────────── 
  888.  
  889.         During a file transfer the internal buffer of Backdoor 
  890.         filled up. This means that Backdoor didn't have a chance 
  891.         to empty its buffer to disk.  A possible reason is that 
  892.         the foreground program was doing extensive disk activity 
  893.         (such as formatting a disk). Or that the directory that 
  894.         Backdoor puts it files to is full or inaccessible (does 
  895.         Backdoor think its directory is on a floppy which is no 
  896.         longer in the floppy?) 
  897.  
  898. ─────────────────────────────── 
  899.   4     Buffer empty                      
  900. ─────────────────────────────── 
  901.  
  902.   
  903. 29
  904. ─────────────────────────────── 
  905.   5     Invalid record header             
  906. ─────────────────────────────── 
  907.  
  908.         During a file transfer a packet was received with an 
  909.         invalid record header. 
  910.  
  911. ─────────────────────────────── 
  912.   6     Time out                          
  913. ─────────────────────────────── 
  914.  
  915.         During a file transfer the other side failed to send a 
  916.         recognizable packet or did not send any packet at all 
  917.         during a fixed period. 
  918.  
  919. ────────────────────────────────── 
  920.  7     Xfer aborted by other end         
  921. ──────────────────────────────────  
  922.  
  923.         During a file transfer the transfer was aborted by the 
  924.         other computer.  This may have occurred because of the 
  925.         other side not having enough disk space or by the other 
  926.         sides operator. 
  927.  
  928. ─────────────────────────────── 
  929.   8     Can't open file - Fatal           
  930. ─────────────────────────────── 
  931.  
  932.         During a file transfer Backdoor was unable to open the 
  933.         file it was to send or unable to open the file it was 
  934.         creating( during a receive). 
  935.  
  936. ──────────────────────────────── 
  937.   9     Can't write file - Fatal          
  938. ──────────────────────────────── 
  939.  
  940.         During a file receive Backdoor was unable to write to the 
  941.         file. This may be because of the disk is full or Backdoor 
  942.         is unable to access the file (floppy door open?). 
  943.  
  944. 30
  945. ─────────────────────────────── 
  946.  10     Port hardware error               
  947. ─────────────────────────────── 
  948.  
  949.         This occurs when a parity error, overrun, or framing 
  950.         error's detected on the port.  Corrective action is 
  951.         sometimes unnecessary since errors due occur on telephone 
  952.         lines.  If this error is recurring rapidly such as 
  953.         several times a second, then probably your port hardware 
  954.         settings (or the other computers) is incorrect. 
  955.  
  956. ─────────────────────────────────── 
  957.  11     Invalid packet type - Fatal       
  958. ─────────────────────────────────── 
  959.  
  960.         During a file transfer (usually a Kermit transfer) a 
  961.         packet was received whose packet type wasn't expected.  
  962.         This usually suggests a severe synchronization problem 
  963.         exists between the two computers and therefor is 
  964.         irrecoverable. Backdoor will send an abort file transfer 
  965.         to the other computer. 
  966.  
  967. ────────────────────────────────── 
  968.  12     Unable to synch up - Fatal        
  969. ────────────────────────────────── 
  970.  
  971.         At the beginning of a file transfer Backdoor was unable 
  972.         to start the exchange of file packets. 
  973.  
  974. ────────────────────────────────────── 
  975.  13     Record out of sequence - Fatal    
  976. ────────────────────────────────────── 
  977.  
  978.         During a file transfer Backdoor got a packet with a 
  979.         sequence number out of order.  This usually suggests a 
  980.         severe synchronization problem exists between the two 
  981.         computers and therefor is irrecoverable.  Backdoor will 
  982.         send an abort file transfer to the other computer. 
  983.  
  984. 31
  985. ────────────────────────────────────── 
  986.  14     Communication Interrupt Stolen    
  987. ────────────────────────────────────── 
  988.  
  989.         When Backdoor starts up it re-vectors the communications 
  990.         ports interrupt to itself.  If while Backdoor is in the 
  991.         background another communication program is run in the 
  992.         foreground, the foreground program will re-vector the 
  993.         communications interrupt to itself.  Backdoor will detect 
  994.         this and while the foreground communications program is 
  995.         actively using the communications interrupt Backdoor will 
  996.         do nothing (other than show this error code).  After the 
  997.         foreground program releases the communications interrupt, 
  998.         Backdoor will re-vector the interrupt to itself. 
  999.  
  1000. ─────────────────────────────── 
  1001.  15     Transferred OK 
  1002. ─────────────────────────────── 
  1003.  
  1004.         At the end of a successful file transfer, Backdoor will 
  1005.         show this message. 
  1006.  
  1007. ─────────────────────────────── 
  1008.  16     Packet Resent 
  1009. ─────────────────────────────── 
  1010.  
  1011.         If during a file transfer a minor error's detected, the 
  1012.         usual course of action is to resend the packet. 
  1013.         
  1014.