home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / UPCHECK / BADLIST.ZIP / BADLIST.DOC next >
Text File  |  1992-02-09  |  4KB  |  112 lines

  1. BADLIST.EXE      (c) 1992   Karl Schneider
  2.                             8505 Woodwick Ct.
  3.                             Tampa, FL 33615
  4.                             813-884-9661 voice DAYS/EVES
  5.                              "   "   "   BBS MIDNIGHT to 7:00 A.M.
  6.                                          EASTERN TIME ONLY.  14400 HST
  7.                                          Full access 1st call.
  8.  
  9. For WILDCAT! v3.x+ only!
  10.  
  11. BADLIST is a quick little program asked for by Tim Williams...it creates
  12. a text file consisting of only the BASE filenames of all files in your
  13. Wildcat Files database.  It looks like this: (well, mine does...):
  14.  
  15. FILEPROB
  16. WC3FLIST
  17. OFFLINE
  18. PCBZIP
  19. UPDNWC30
  20. DOORSEC
  21. ...and so on.
  22.  
  23. One possible (maybe the only) use for this utility is to add this
  24. list to your BADFILES.LST so that someone cannot, for example, Download
  25. SOMEFILE.ZIP, Unzip it, put it back into ARJ, LZH, ARC format, etc., and
  26. attempt to upload SOMEFILE.ARJ for undeserved credit.
  27.  
  28. This can be run in an event, or at any time you wish, it is VERY FAST.
  29. It can even be executed in a POSTCALL.BAT to keep completely up to date.
  30. See the *** WARNING *** below!
  31.  
  32. File sharing is supported, so it's not necessary to shut down nodes.
  33.  
  34. You probably (and should) have other file names in BADFILES.LST, such
  35. as CAT.BAT, ZUP.BAT, etc. (WC manual P. 142 covers this), so you should
  36. do something like this to keep those names, and add those produced by
  37. this program:
  38.  
  39. Use BADLIST either after each call (in POSTCALL.BAT) or in an EVENT.
  40. Either way, this is what to do:
  41.  
  42. 1.  Copy your original BADFILES.LST to BADFILES.SAV or something similar.
  43. 2.  To run this program, add something like this to the commands in
  44.     the corresponding Batch file:
  45.  
  46. cd\wc30
  47. copy badfiles.sav badfiles.lst
  48. badlist>>badfiles.lst
  49.        ^^
  50.         |__don't forget the '>>' !
  51.  
  52. This will cause the listing to be ADDED to BADFILES.LST when it is
  53. executed, and your original entries will be preserved.
  54. Change the 'cd\wc30' to correspond to your WILDCAT setup.
  55.  
  56. 3.  You can place BADLIST.EXE anywhere in your PATH, but it must be
  57.     executed from your Wildcat Home directory.
  58. -------------------------------------------------------------------------
  59.  
  60.               ************   WARNING   *************
  61.  
  62. Using this program can prevent the 'allow overwriting by original up-
  63. loader' option in MAKEWILD from working!  Here is how I handle this
  64. small problem:
  65.  
  66. Update the BADFILES.LST after EACH CALL in POSTCALL.BAT using the method
  67. above.
  68.  
  69. Set up a DOOR or HOOK of your choice that does just the following:
  70.  
  71. DEL \WC30\BADFILES.LST
  72. COPY \WC30\BADFILES.SAV \WC30\BADFILES.LST
  73.  
  74. (Change the pathnames as needed to fit your system.)
  75.  
  76. This restores your 'original' badfiles.lst, containing the programs
  77. you do not want ANYONE uploading, EVER, but will allow the ORIGINAL
  78. uploader (IF HIS SECURITY LEVEL IS AUTHORIZED TO DO SO) to over-write.
  79.  
  80. Set the MENU Minimum Security for this Door or Hook to whatever you
  81. have set in MAKEWILD to allow over-writing.  If you have an odd sec-
  82. urity arrangement where some LOWER security levels are allowed to
  83. over-write and some HIGHER ones are NOT, you will need to grab my
  84. DOORSEC.ZIP utility which will restrict access to a Door or Hook to
  85. a specified EXACT sec level.
  86.  
  87. I edited my BADFILES.BBS to say something like:
  88.  
  89. @FIRST@, the file you are attempting to upload is either RESERVED
  90. or ALREADY EXISTS on this system.  If you are authorized to OVER-WRITE
  91. your uploads, you may press Z from the Files Menu to clear the flag!
  92. Thanks.    Karl
  93.  
  94. As you can see, this doesn't actually 'clear a flag'...it merely erases
  95. the previously created BADFILES.LST and replaces it with the filenames
  96. you _for sure_ don't want uploaded!
  97.  
  98. I have tested this on my own system with no problems.  If you find a
  99. use for this program, I request a nominal registration of $5 or more
  100. to the above address.  Any contribution of $30 or more will give you
  101. full support on ALL my Wildcat 3.x+ utility programs, and if you're
  102. already a 'registered' user, you may use this program with no further
  103. obligation.  As usual, there are no warranties, expressed or implied,
  104. as to the usability or safety of this software.  I don't believe there
  105. is any way it can cause a problem, but if it does, I'm not responsible.
  106. (At least, not legally...! <g>)
  107.  
  108. Thanks,  Karl Schneider
  109.  
  110. -eof-
  111.  
  112.