home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / noleech.zip / NOLEECH.DOC < prev    next >
Text File  |  1993-07-24  |  4KB  |  79 lines

  1.                -========================================-
  2.                 ANTI LEECH-ZMODEM SHELL FOR DSZ PROTOCOL
  3.                -========================================-
  4.  
  5. Author: SlimWave/MYSTIC.
  6.  
  7.      Ok firstly here's how to set it up; there are two ways of doing it:
  8.  
  9. --] 1 [-------------------------------------------------------------------
  10.  
  11.  Copy NOLEECH.EXE into your DSZ directory, and edit your BBS' protocols so
  12.  that for a Zmodem upload, it calls NOLEECH.EXE instead of DSZ.
  13.  NOLEECH.EXE will pass all parameters onto DSZ and execute it.
  14.  If you want to use DSZ.COM instead of DSZ.EXE, simply make sure the FIRST
  15.  command line option is 'COM' and NOLEECH will call DSZ.COM instead.
  16.  
  17. Examples:
  18.  
  19.      NOLEECH.EXE port 2 speed 19200 sz @C:files.lst
  20.      [Executes "DSZ.EXE port 2 speed etc..." with NOLEECH shell on]
  21.  
  22.      NOLEECH.EXE COM port 2 speed 19200 sz @C:files.lst
  23.      [Executes "DSZ.COM port 2 speed etc..." with NOLEECH shell on]
  24.  
  25. --] 2 [-------------------------------------------------------------------
  26.  
  27.  Rename DSZ.EXE and DSZ.COM to DSZ_.EXE and DSZ_.COM respectively. Copy
  28.  NOLEECH.EXE into DSZ directory and rename it to DSZ.EXE. This way isnt
  29.  as 'neat' as the above method, but means you dont have to change your
  30.  BBS' protocol setup [unless it calls the COM version].
  31.  What will happen is DSZ.EXE (which is actually the NOLEECH program) will
  32.  execute DSZ_.EXE (or DSZ_.COM if you specify 'COM' as the FIRST command
  33.  line option).
  34.  
  35. Examples:
  36.  
  37.      DSZ.EXE port 2 speed 19200 sz @C:files.lst
  38.      [Executes "DSZ_.EXE port 2 speed etc..." with NOLEECH shell on]
  39.  
  40.      DSZ.EXE COM port 2 speed 19200 sz @C:files.lst
  41.      [Executes "DSZ_.EXE port 2 speed etc..." with NOLEECH shell on]
  42.  
  43. --------------------------------------------------------------------------
  44. NOTE: You MUST has the DSZLOG environment set! Otherwise NOLEECH.EXE will
  45.       not run as there will be no logfile to process!
  46. --------------------------------------------------------------------------
  47.  
  48.      How it Works:
  49.          NOLEECH acts as a shell around DSZ. The protocol remains the same,
  50.      however if someone using Leech Zmodem V2 downloads files from your
  51.      system, it will alter the log to how it should look, eg:
  52.  
  53.      A typical log file with Leech-Zmodem V2:
  54.      E 2147473647 19200 bps 31580495 cps  99 errors     0 1024 D:\TURBO.ZIP -1
  55.  
  56.      The above log after NOLEECH is:
  57.      Z 402474 19200 bps 1920 cps   0 errors     0 1024 D:\TURBO.ZIP -1
  58.  
  59.      NOLEECH will automatically fix your log file AFTER the download,
  60.      repairing all critical statistics. This means that although the
  61.      LeechZ transfer will have transferred the files, they will still
  62.      be counted in the log file.
  63.      Originally I wrote it for Vision-X and had it blacklist anyone
  64.      who attempted to leech from my system, however to make it more
  65.      portable program I had to remove it so it could run on other
  66.      BBS packages. If you would like a copy of the source code to
  67.      tailor to suit your own system, leave me a message on Vengeance.
  68.  
  69.      Technical Notes;
  70.           The NOLEECH shell requires approx. 15K or so of memory. Sorry
  71.      but it was the best I could do with TP7. It should still be enough
  72.      for most BBS programs though I hope.
  73.  
  74.      Although I tested the program thoroughly on my board, if you find
  75.      any bugs I'd appreciate it if you would leave me a message on
  76.      Vengeance.
  77.  
  78. --------------------------------------------------------------------------
  79.