home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / tbscan22.zip / TBSCAN.NEW < prev   
Text File  |  1991-03-14  |  10KB  |  259 lines

  1.  
  2. Update report of TBSCAN.
  3.  
  4.  
  5. 2.2
  6. ---
  7. Added the possibility to use response files. Response files are files
  8. that contain a list of paths and/or filenames to be scanned. Prefix
  9. a filename with the character '@' and TbScan will consider it being a
  10. response file.
  11.  
  12. Added the -e option. This option makes it possible to scan memory above
  13. the 640Kb barrier. Nice for detecting video-viruses or upper-memory-
  14. viruses.
  15.  
  16. Added a processor type detector to the 386-version of TbScan.
  17.  
  18. The -d option now detects upper RAM and will no longer consider it as
  19. being a DOS-ROM or Thunderbyte ROM. TbScan should now be able to
  20. determine the corrct DOS entry point in machines with upper memory.
  21.  
  22. The -d option now also works with DOS 5.00 and Dr-DOS.
  23.  
  24.  
  25. 2.1a
  26. ----
  27. When using a .PRS file TbScan did not display the correct number of
  28. signatures. Fixed.
  29.  
  30.  
  31. 2.1
  32. ---
  33. Fixed a bug introduced in version 2.0 that caused the bootsector from
  34. large DOS partitions not being scanned sometimes.
  35.  
  36. Corrected a bug introduced in version 2.0 that caused TbScan to assume
  37. always that the number of screen rows is 25.
  38.  
  39. TbScan now supports pre-parsed datafiles. You can create pre-parsed
  40. datafiles by using the -p [<filename>] switch.
  41.  
  42. Added the experimental -o (optimize) switch. It can be used to merge
  43. signatures that are more than 75% equal. It was created as a test to
  44. enhance TbScanX (it saves memory), but it also increases the scan speed
  45. somewhat. I did not remove the option, so have fun with it!
  46.  
  47. TbScan now finally destroys its internal data structures before
  48. terminating, so other scanners that will be invoked later on will not
  49. find the signatures left in memory by TbScan.
  50.  
  51.  
  52. 2.0
  53. ---
  54. This release is a performance and safety upgrade.
  55.  
  56. TbScan is now even 5% faster, due to branch optimization.
  57.  
  58. Improved memory scanning. Now it is much faster!
  59.  
  60. Enhanced the run-time debugger. TbScan now uses the slower analyzis
  61. methode less! This causes a big speed inprovement, especially when
  62. scanning compressed files (files compressed with PkLite or LzExe).
  63.  
  64. The package now also contains TbScan.386 which is the special 80386 version
  65. of TbScan. If you have a 80386 processor in your PC, rename TbScan.386 to
  66. TbScan.COM. It is somewhat faster...
  67.  
  68. TbScan now checks its memory image before scanning. If the internal
  69. CRC does not match it will not continue. Note that this safety check
  70. is not 100% proof. That is not possible. TbScan will also check some
  71. parts of the disk image to increase the safety.
  72.  
  73. TbScan is now more difficult to hack. Some bad guys were making money from
  74. this free-ware scanner... The first one who succeeds to change the copyright
  75. notice of TbScan v2.0 will get a registration key for TbScanX for free!
  76.  
  77. Added the signature file authorization check. Future signature files will
  78. be checksummed to make sure you have an unmodified copy of it. Signatures
  79. can still be added to the list manually if you want to. You can also
  80. override the authorization check with the new -U option...
  81.  
  82. Added support for environment variable TBSCAN. You can use this variable to
  83. specify default options for TbScan (like a default signature file!).
  84.  
  85. Corrected a small bug in the command line parser. The -f option now always
  86. works as expected.
  87.  
  88. Corrected the bug that caused the machine to lock up after aborting TbScan
  89. with Ctrl-C or Escape.
  90.  
  91.  
  92. 1.9
  93. ---
  94. Fixed a minor internal bug.
  95.  
  96.  
  97. 1.8
  98. ---
  99. Fixed a bug introduced in v1.7 that caused the bootsector on the default
  100. disk to be scanned instead of the specified one. When scanning multiple
  101. paths the bootsector of each specified path will be scanned too.
  102.  
  103. Added new commandline option -V (verbose). Use this option if you want to
  104. see the scan offset of all files. The number specified is the offset of
  105. the location in the file where the startup code of the executable file
  106. has been found.
  107.  
  108. TBSCAN now also searches for hidden- and system files. Also hidden
  109. directories will be processed.
  110.  
  111. Implemented the ** wildcard (skip an unlimited amount of garbage bytes).
  112.  
  113. Added language file support, to be used with future versions of the
  114. Thunderbyte add-on card.
  115.  
  116.  
  117. 1.7
  118. ---
  119. TBSCAN is now even 5% faster, due to an internal optimalization of
  120. register usage!
  121.  
  122. Revision of commandline interface. New options added! Added the
  123. possibility to specify the name of the log file, log file append-mode,
  124. etc. It is now also possible to specify multiple scan paths like:
  125.     TBSCAN c:\ d:\test c:\utils
  126. Look in the manual for more details, or type TBSCAN /H. The commandline
  127. interface is backwards compatible, the old syntax is still valid.
  128.  
  129.  
  130. 1.6
  131. ---
  132. Minor upgrade. Removed some little bugs and optimized some code. This
  133. version is a little bit faster. Scanning all files for all viruses now
  134. also uses the fast string search algorithm.
  135.  
  136. Added the announcement-sign. Lines beginning with a semi-colon followed
  137. by a percent sign are printed on the screen. A maximum of 15 lines of
  138. hot news in the signature file can be printed on the users screen.
  139.  
  140. Changed the *-wildcard format. The hex character following the asterisk
  141. determines the EXACT number of bytes to be skipped, not the MAXIMUM
  142. number of bytes to be skipped. To skip a variable amount of garbage
  143. bytes specify also an asterisk instead of the length mark. See the
  144. manual for more details.
  145.  
  146. TBSCAN processes now also overlay files. Overlay files are files with the
  147. extension OV?. Since overlay files can be infected by some EXE viruses,
  148. TBSCAN scans the overlay files for all signatures which have the EXE
  149. flag set.
  150.  
  151. NEW!!! There is a shareware memory resident version of TBSCAN available.
  152. It is now one time supplied with this TBSCAN release. Future versions
  153. will be supplied seperately.
  154. File request TBSCANX, or download the file TBSCN10.ZIP manually from our
  155. BBS (31-85-212395), or register TBSCANX to get a fully functional
  156. version!
  157.  
  158. NOTE: TBSCAN is still free-ware, if you sent us a register form, you
  159. register for TBSCANX, the memory resident version.
  160.  
  161.  
  162. 1.5
  163. ---
  164. TBSCAN is faster than ever! By using a faster string search algorithm
  165. "scanning" and "tracing" are now more than twice as fast, and
  166. "analyzing" is four (!) times faster than ever!!! Amazing...
  167.  
  168. TBSCAN now also bypasses all resident programs while reading the
  169. bootsector and partition table with the /D option enabled. This means
  170. that a virus can no longer fool TBSCAN by providing an unaltered copy of
  171. the bootsector / partition table. With other words, TBSCAN searches the
  172. BIOS entry point of the int 13h handler, and calls the BIOS directly,
  173. just as some nasty viruses do.
  174.  
  175. For reasons of compatibility with another virus scanner, the *-wildcard
  176. is now also supported. The signature can now contain a variable amount
  177. of garbage bytes. See the manual for more details.
  178.  
  179. The maximum number of signatures has been increased. Now up to 500
  180. signatures can be processed. The maxmium size of the TBSCAN.DAT file has
  181. been increased and is now 64Kb. However, you can not increase limits
  182. without creating other ones: TBSCAN now needs 128Kb of free memory to
  183. operate properly. Still not a limitation at all...
  184.  
  185. This release also contains many other small improvements and little bug
  186. fixes.
  187.  
  188. TBSCAN.DAT is no longer supplied with the program files. Download
  189. VIRUSSIG.ZIP or TBVIRSIG.ZIP to get the most updated TBSCAN.DAT file.
  190.  
  191.  
  192. 1.4
  193. ---
  194. Important upgrade!
  195.  
  196. Modified the tracing mechanism so that also viruses that have their
  197. entry point at the end of the code are detected very well!!! Previous
  198. versions of TBSCAN where not able to detect some viruses like the Fish
  199. and Vacsina, except when the /A option was used.
  200.  
  201. TBSCAN now supports filenames (or wildcards) in the search path. Now it
  202. is possible to inspect one specified file, or to inspect non-executable
  203. files. See the manual for detailed information.
  204.  
  205. Fixed a bug that caused the results of the bootsector, partitiontable
  206. and memory scan to be recorded incorrect in the log file (only the name
  207. of the virus appeared).
  208.  
  209.  
  210. 1.3
  211. ---
  212. TBSCAN now also checks the partition table for viruses. Previous
  213. versions did not, because there was no reliable way to determine
  214. whether the specified drive has a partition table. Now TBSCAN intercepts
  215. int 13 while reading the bootsector, and determines if the sector read
  216. by DOS is read from the first fixed disk in the system. If this is the
  217. case TBSCAN will also read the partition table. This ensures that TBSCAN
  218. will not screw up LAN's and other non-standard systems.
  219.  
  220. By populair demand, the /V (verbose) option has been removed. Now
  221. TBSCAN will always print the scanned file on the screen, except when the
  222. /Q (Quiet) option has been specified. The /Q option has been added for
  223. those that don't want to see al their files scrolling over the screen.
  224. For backward compatibility, the /V option will be ignored and will not
  225. cause an error message.
  226.  
  227. The log file has been improved. Now the date of the scan, the command
  228. line parameters, and the results are always inserted in the log file.
  229.  
  230.  
  231. 1.2
  232. ---
  233. TBSCAN 1.1 was unable to read the bootsector if you use a dos 4 large
  234. disk partition (> 32Mb). It also failed to display the error message if
  235. it couldn't scan the bootsector. Both problems are solved.
  236.  
  237. The /M option has been reversed. If you specify this parameter, you will
  238. get a more prompt. If you ommit the parameter, you will not.
  239.  
  240. The usage of TBSCAN by numerous people learned us that the
  241. interpreter-mechanism is very reliable. So we removed the check of
  242. the last part of the executable file. This caused TBSCAN to be a lot
  243. faster, without loss of reliability.
  244.  
  245. The scan process of TBSCAN can now be aborted by the user by pressing
  246. escape or Ctrl-C.
  247.  
  248.  
  249. 1.1
  250. ---
  251. In version 1.0 the TBSCAN.DAT file will not be found if it is not in the
  252. current directory. Now the file will be searched in the home directory
  253. of TBSCAN.COM (Dos 3.0+).
  254.  
  255.  
  256. 1.0
  257. ---
  258. Initial release of TBSCAN.
  259.