home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / tsutle22.zip / TSUTLE.INF < prev    next >
Text File  |  1993-04-12  |  9KB  |  227 lines

  1. Mon 12-April-1993
  2.  
  3. About TSUTLE in General                        (All rights reserved)
  4. =======================
  5.  
  6. This is the fifth package in my utilities series of currently six
  7. packages. The others are TSUTIL, TSUTLB, TSUTLC, TSUTLD and TSUTLF.
  8.  
  9. This package may be used and distributed freely for NON-COMMERCIAL,
  10. NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
  11. any way. (Repacking with another method is ok, though.) For ANY
  12. other usage, such as use in a business enterprise or a university,
  13. contact the author for registration. Uploading to bulletin boards is
  14. encouraged. Please do not distribute any part of this package
  15. separately.
  16.  
  17. The programs are under development. Comments and contacts are
  18. solicited. If you have any questions, please do not hesitate to use
  19. electronic mail for communication.
  20. InterNet address: ts@uwasa.fi          (preferred)
  21. Bitnet address:   SALMI@FINFUN.BITNET
  22.  
  23. The author shall not be liable to the user for any direct, indirect
  24. or consequential loss arising from the use of, or inability to use,
  25. any program or file howsoever caused. No warranty is given that the
  26. programs will work under all circumstances.
  27.  
  28. Timo Salmi
  29. Professor of Accounting and Business Finance
  30. Faculty of Accounting & Industrial Management
  31. University of Vaasa
  32. P.O. BOX 297, SF-65101 Vaasa, Finland
  33.  
  34.  
  35. Timo Salmi UTiLities set E, release 2.2 includes the following
  36. *    *     ** *          *          * *
  37. utility-type programs:
  38.  
  39. TSUTLE22        Fifth set of Utilities, T.Salmi
  40. Filename        Comment                         
  41. --------        --------------------------------
  42. CLOBBER.EXE     Delete files beyond undelete
  43. CMOS.EXE        Display of the CMOS information
  44. CMOSALAR.EXE    Check your PC's CMOS battery    
  45. FILE_ID.DIZ     Brief characterization of TSUTLE
  46. MSPLIT.EXE      Split Unix elm email messages   
  47. PESTIKID.EXE    Keep your computer to yourself  
  48. SETVIDEO.EXE    Set Crt video (text) modes      
  49. TDEL.EXE        Timo's safe recursive delete    
  50. TDELTEST.BAT    Make a practice set for TDEL.EXE
  51. TSPROG.INF      List of PD programs from T.Salmi
  52. TSUTLE.INF      Document (a readme)             
  53. TSUTLE.NWS      News announcements about tsutle 
  54. VAASA.INF       Info: Finland, Vaasa, U of Vaasa
  55. ----            ------             ------  -----
  56. 0013
  57.  
  58.  
  59. CLOBBER.EXE (Ver 1.0)  Delete files beyond undelete
  60. =====================
  61.  
  62. Usage: CLOBBER FileMask1 [[FileMask2]..] [/c] [/s]
  63.                          set a Counter on ─┘    │
  64.                    recurse into Subdirectories ─┘
  65.  
  66. CLOBBER fills files with ? and then deletes them asking for your
  67. confirmation.
  68.  
  69. Example: CLOBBER /s c:\*.bak wipes out all *.bak files from drive C:
  70.  
  71. The purpose of clobber is to wipe files so that they cannot be
  72. undeleted in their original format. It is an elementary computer
  73. security program. But read the reservations in TSUTLE.NWS item Tue
  74. 6-Oct-92. Don't trust this blindly.
  75.  
  76. BE CAREFUL: Especially if you use the recursive option, first make
  77. yourself well familiar with CLOBBER using practice data (see
  78. TDELTEST.BAT). The idea of CLOBBER is to be safe, but as with all
  79. sweeping delete utilities you can harm yourself if you are not very
  80. careful with what you do. Think first!
  81.  
  82.  
  83. CMOS.EXE (Ver 1.3)  Display of the CMOS information
  84. ==================
  85.  
  86. Reads and displays your battery backupped system information.
  87.  
  88. Usage: CMOS [/bw]
  89.                └─ Black and White for LCD like on laptops
  90.  
  91.  
  92. CMOSALAR.EXE (Ver 1.0)  Check your PC's CMOS battery
  93. ======================
  94.  
  95. Usage: CMOSALAR [/b] [/h or ?]
  96.                   │    └─ give help 
  97.                   └─ Batch mode, no header
  98.  
  99. The modern PCs have a battery backupped CMOS memory which includes
  100. the backed-up clock to store the date and the time, and
  101. configuration information. This battery usually lasts for several
  102. years, but eventually it will loose power. The current (pardon the
  103. pun) state of the battery can be checked by programming since as
  104. long as the battery is giving power a certain bit in CMOS memory
  105. is on, and if the battery looses power the bit will be off. This
  106. CMOSALAR.EXE program reads the CMOS information. If the battery bit
  107. is off, an alarm will be sounded. Likewise if the clock current-off
  108. bit is on, the alarm will be sounded. The alarm can be turned off by
  109. pressing any key. One option is to put this program in your
  110. autoexec.bat where it will act as a sentinel for you.
  111.  
  112.  
  113. MSPLIT.EXE (Ver 1.1)  Split Unix elm email messages
  114. ====================
  115.  
  116. Usage: MSPLIT [InputFileName] [/f] [/p###] [/oDirectory] [/s]
  117.  Formfeed, not file separation ─┘    │       │             │
  118.               Page length of output ─┘       │             │
  119.                            Output directory ─┘             │
  120.                                   Scandinavian conversion ─┘
  121.  
  122. MailSPLIT splits Unix mail that has been printed to a file. If you
  123. read your email using elm, you can put the following definition in
  124. the elm options submenu:
  125.  P)rint mail using : cat >> /YourDirectory/mail
  126. This means that each message in your mail file starts by
  127.  From:
  128.  Subject:
  129. If you transfer the mail file to your PC you can then use "MSPLIT
  130. mail" to split the messages into mail.001, mail.002, etc when MSPLIT
  131. encounters "From: " or "From " on at the beginning of the line, and
  132. "Subject: " or "Return-Path: " or "Article: " or "Received: " on the
  133. next line. If you use "MSPLIT mail /f" MSPLIT inserts a formfeed
  134. before each message, making a single mail.001 file.
  135.  
  136.  
  137. PESTIKID.EXE (Ver 1.3)  Keep your computer to yourself
  138. ======================
  139.  
  140. Usage: PESTIKID ### [/a###] [/c] [/d] [/w###]
  141.                  │    │       │    │    └─ one Warning word (red on blue)
  142.                  │    │       │    └─ Don't restore (25x80) screen afterwards
  143.                  │    │       └─ Cursor off
  144.                  │    └─ Alarm cycles (0-255, default 5, use 0 for silent)
  145.                  └─ Unlocking ascii code (e.g. 150)
  146.  
  147. This is a simple program for intercepting input from the keyboard to
  148. curb unwanted access to your computer. To exit the keyboard
  149. interception, type the unlocking ascii code. E.g. if you use 150,
  150. then while keeping Alt down type from the numeric keypad 1 5 0, and
  151. release Alt.
  152.  
  153. When the program is running, the Break key is inactivated, and so is
  154. alt-ctrl-del. Thus the user must either know the unlock code or
  155. reset the your PC physically.
  156.  
  157.  
  158. SETVIDEO.EXE (ver 1.0)    Set Crt video (text) modes
  159. ======================
  160.  
  161. Usage: SETVIDEO VideoModeInHex [/w]
  162.              Write a test frame ─┘
  163.  
  164. SETVIDEO sets video modes through interrupts.  Since the conventions
  165. can vary from adapter to adapter, the mode is given in hexadecimal
  166. rather than selected from a set of preset alternatives. For a list
  167. of the values for the different modes and adapter cards see Ralf
  168. Brown's INTERRUP.A in INTER32A.ZIP. Look for INT 10, function ah =
  169. 00. However here are some of the text mode codes for the adapters I
  170. have on my 386 based PCs, where $03 is my boot-time default
  171.  $00 =  40x25    $01 =  40x25    $02 =  80x25    $03 =  80x25
  172.  $50 =  80x30    $51 =  80x43    $52 = 132x25    $53 = 132x25
  173.  $54 = 132x30    $55 = 132x43    $56 = 132x60
  174.  
  175.  
  176. TDEL.EXE (Ver 1.3)  Timo's safe recursive delete
  177. ==================
  178.  
  179. Usage: TDEL FileMask1 [[FileMask2]..] [/c] [/d] [/f] [/s]
  180.                       set a Counter on ─┘    │    │    │
  181.                      Directories, not files ─┘    │    │
  182.                    force Forward for directories ─┘    │
  183.                           recurse into Subdirectories ─┘
  184.  
  185. TDEL deletes files and removes directories asking for your
  186. confirmation.
  187. Example: TDEL /s c:\*.bak deletes all *.bak files from drive C:
  188.  
  189. ┌──────────────────────────────────────────────────────────────────────┐
  190. │ Warning: If you use the recursive option, first make yourself well   │
  191. │ familiar with TDEL using practice data (see TDELTEST.BAT). The idea  │
  192. │ of TDEL is to be safe, but as with all sweeping delete utilities you │
  193. │ can harm yourself if you are not very careful with what you do.      │
  194. └──────────────────────────────────────────────────────────────────────┘
  195.  
  196. Note that if you have several levels of subdirectories and intend to
  197. use the /d /s switch combination, you'll first have to delete all
  198. the files from the subdirectories with the /s switch (takes place in
  199. one sweep).
  200.  
  201. Example: First run TDELTEST.BAT to create the test directories on
  202. the R: drive (I always have ramdisk on R:). Thus you have the
  203. following subdirectories:
  204.   R:\TESTDIR\SUBDIR1\LEVEL3
  205.   R:\TESTDIR\SUBDIR1
  206.   R:\TESTDIR\SUBDIR2
  207.   R:\TESTDIR
  208. Next to delete recursively the files within the directories run
  209.   TDEL /s r:\testdir\*.*
  210. Then to remove recursively the directories run
  211.   TDEL /d /s r:\testdir
  212.  
  213. TDEL.EXE skips read-only, hidden, and system files but it reports
  214. them. If you wish to delete these files you must first make them
  215. ordinary files with some standard utility. Since MsDos 5.0 the
  216. attrib command does that but for earlier versions you have to have a
  217. third party utilty to convert hidden and system files.
  218. --------------------------------------------------------------------
  219.  
  220. A very elementary security puzzle to spoil your day :-).
  221.  
  222. ortva 644 pba
  223. Z0I]A9J)N='5Y871V;ILF+"!L;J4@:ILB=E!O;J1U(')B=#$F(&%A9"!H=61R
  224. '8I]Q92$-"O$-
  225. `
  226. raq
  227.