                            StripLog's 7.3 manual
                            ---------------------

Index:

1. Introduction
2. Commands
3. Sub-commands
4. Parameters
5. Examples
6. Bugs
7. History
8. Copyright
9. Contacting with the author


1. Introduction
---------------

This program has been created to be the right hand of VirSort 2000. (VS2000)

This program is able to manage log files and make several processes with them.

StripLog is MS-DOS and Windows 95/98 compatible and it has LFN support.

StripLog is not full compatible with Windows NT.



2. Commands
-----------

The format for the commands in StripLog is:

STRIPLOG <command> <logname> / <path> / <dat file / logname>

where:

<command> is the different options you can use.

<logname> is the name of the file to process.

<path> is the destination directory.

<dat file / logname> is the DAT or log file to process.

<file> is the name of packed file.

<param> are the additional parameters to add to packer.


A main command is always required. There are 11 main commands:


-M      Used to copy or move files from a log file to a directory.

Note: If you don't specify any path using -M option, C:\VIRUS\NEWVIRII
will be the default path.


-RE     Used to rename the files of a given path to the right extension.

Note: StripLog manages EXE, COM, BIN, TD0, ZIP, ARJ, RAR, HTM, SYS, DOC,
XLS, PPT, OBJ, MDB and INI files.

StripLog is not able to manage some of them in all cases.

If you notice a file renamed wrongly, please send me the file within a short
explanation to darknode@oninet.es. I'll be able to fix the bug.


-RF     Used to rename files of a given path to VS00000x format.

Note: If you don't specify any number, StripLog will start to rename files at
number 1. (VS000001.xxx)


-RV     Used to rename files to virii their virii name.


-RC     Used to rename files to their CRC32.


-S      Used to copy or move files from a log file, but putting the files in
        a directory which is the name of the virus.

Note: If you don't specify any path using -S option, C:\VIRUS will be the
default path.

In order to unpack packed files, StripLog needs PKUNZIP.EXE, ARJ.EXE and
RAR.EXE at C:\DOS.

If you want to use PKZIP25 or ARJ32 because there are files in LFN format,
you must specify it using {z} or {a} sub-commands.

PKZIP25.EXE and ARJ32.EXE must be at C:\DOS.

StripLog will create a directory named C:\TEMP001 when he needs to unpack
a file inside a packed file. So, StripLog needs to be able to write at C:
drive.


-CI     Used to create a CRC database.


-CD     Used to delete duplicated files.


-CA     Used to add files to CRC database.

Note: -CI, -CD and -CA don't have status.


-D      Used to delete files from a file.

-F      Used to create a packed file with requests from a file.

Note: Default name for packed file: "NEW4U".

If you specify extra parameters to use with the packer, you must include
the name of the packed file.

StripLog will be able to get files even from packed files.


3. Sub-commands
---------------

Sub-commands are optional and they appear between "{}" symbols:


X       Used to force StripLog to rename files to VS00000x format.

D       Used to force StripLog to delete files.

Z       Used to force StripLog to use PKZIP25.EXE.

A       Used to force StripLog to use ARJ32.EXE.

Note: For -F command, "A" is used to force StripLog to use ARJ.EXE and
"A32" to use ARJ32.EXE.

U       Used to force StripLog to create a directory based in the date.

Note: Very useful to keep trace of the stuff you got in a month.

R       Used to force StripLog to use RAR.EXE.

C       Used to force StripLog to rename unknown file extensions to ".VIR"

L       Used to force StripLog to create a log of the duplicated files.

NUMBER  Used to force StripLog to start to rename files with a specified
        number.


4. Parameters
-------------

For -M:

<logname>: Name of the log to be processed.

<path>: Directory where the files will be stored.


For -S:

<logname>: Name of the log to be processed.

<path>: Directory where the files will be stored.


For -D:

<logname>: Name of the log to be processed.


For -F:

<logname>: Name of the log to be processed.

<file>: Name of the packed file. By default is "NEW4U".

<param>: Extra parameters to pass to the packer.


For -RE:

<path>: Directory with the files to be processed.


For -RF:

<path>: Directory with the files to be processed.


For -RV:

<dat file / logname>: Name of the DAT or log file to be processed.


For -RC:

<path>: Directory with the files to be processed.


For -CI:

<path>: Directory with the files to be processed.


For -CD:

<path>: Directory with the files to be processed.


For -CA:

<path>: Directory with the files to be processed.



5. Examples
-----------

STRIPLOG -M TEST.LOG

StripLog will copy files on TEST.LOG to the default path, C:\VIRUS\NEWVIRII.


STRIPLOG -M TEST.LOG E:\TEST

StripLog will copy files on TEST.LOG to E:\TEST.


STRIPLOG -MX TEST.LOG C:\TEST

StripLog will copy files on TEST.LOG and files will be renamed to VS00000x
format.


STRIPLOG -MXD TEST.LOG

StripLog will move files on TEST.LOG and files will be renamed to VS00000x
format in C:\VIRUS\NEWVIRII.


STRIPLOG -MDZ TEST.LOG C:\TEST

StripLog will move files on TEST.LOG to C:\TEST. StripLog will use
PKZIP25.EXE instead PKUNZIP.EXE.


STRIPLOG -MA TEST.LOG C:\TEST

StripLog will copy files on TEST.LOG to C:\TEST. StripLog will use
ARJ32.EXE instead ARJ.EXE.


STRIPLOG -MXDU TEST.LOG C:\TEST

StripLog will move files using VS00000x format on TEST.LOG to C:\TEST. Inside
C:\TEST, StripLog will create a directory based in the date.


STRIPLOG -RE C:\VIRUS

StripLog will rename to the right extension files at C:\VIRUS.


STRIPLOG -REC C:\VIRUS

StripLog will rename to the right extension files at C:\VIRUS. Files with
unknown extension will be renamed to ".VIR".


STRIPLOG -RF C:\VIRUS

StripLog will rename to VS00000x format files at C:\VIRUS.


STRIPLOG -RF350 C:\VIRUS

StripLog will rename to VS00000x format files at C:\VIRUS. StripLog will
start to rename at number 350.


STRIPLOG -RV AVP.DAT

StripLog will rename to their virii name the files at AVP.DAT.


STRIPLOG -RC C:\TEST

StripLog will rename files at C:\TEST to their CRC32.


STRIPLOG -S TEST.LOG

StripLog will create directories based on the names of the virii from
TEST.LOG to the default path, C:\VIRUS.


STRIPLOG -S TEST.LOG E:\NEWVIRII

StripLog will copy files and create directories based on the names of the
virii from TEST.LOG into E:\NEWVIRII.


STRIPLOG -SD TEST.LOG

StripLog will move files and create directories based on the names of the
virii from TEST.LOG to the default path, C:\VIRUS.


STRIPLOG -SDZ TEST.LOG

StripLog will move files and create directories based on the names of the
virii from TEST.LOG to the default path, C:\VIRUS. Striplog will use
PKZIP25.EXE instead PKUNZIP.EXE.


STRIPLOG -SZA TEST.LOG

StripLog will copy files and create directories based on the names of the
virii from TEST.LOG to the default path, C:\VIRUS. Striplog will use
PKZIP25.EXE and ARJ32.EXE instead PKUNZIP.EXE and ARJ.EXE.


STRIPLOG -CI C:\TEST

StripLog will create a CRC32 database in STRIPLOG.CRC with the files at
C:\TEST directory.


STRIPLOG -CID C:\TEST

StripLog will create a CRC32 database in STRIPLOG.CRC with the files at
C:\TEST directory. StripLog will delete duplicated files.


STRIPLOG -CD C:\TEST

StripLog will delete duplicated files from C:\TEST directory.


STRIPLOG -CDL C:\TEST

StripLog will delete duplicated files from C:\TEST directory. Striplog
will create a log named DUPES.LOG with the duplicated files from C:\TEST
directory.


STRIPLOG -D AVP.DUP

StripLog will delete files from AVP.DUP.


STRIPLOG -DZ F-PROT.DUP

StripLog will delete files from F-PROT.DUP and it will use PKZIP25 instead
PKZIP.


STRIPLOG -F NEWAVP.LOG

StripLog will create NEW4U.ZIP with files inside NEWAVP.LOG.


STRIPLOG -FR NEWAVP.LOG TEST

StripLog will create TEST.RAR with files inside NEWAVP.LOG.


STRIPLOG -F NEWFPROT.LOG TEST2 -!

StripLog will create TEST2.ZIP with files inside NEWFPROT.LOG. StripLog
also will add "-!" to the parameters used with the packer. "STRIPLOG -F
NEWFPROT.LOG -!" will not work.



6. Bugs
-------

+ StripLog isn't able to process compressed files for AVPLITE.

+ StripLog isn't able to weed opened files. This situation hangs StripLog.

+ StripLog isn't able to manage LFN with spaces inside.

+ Since StripLog is not Windows NT compatible, there are several bugs under
  this system.


If you find any other bug, please report it to darknode@oninet.es explaning
the problem.


7. History
----------

StripLog 7.3:

+ Added a sub-command for -M parameter used to create a directory based on
  the date.


StripLog 7.2:

+ Fixed a bug extracting files from compressed archives.


StripLog 7.1:

+ Fixed a minor bug.


StripLog 7.0:

+ Fixed a minor bug.


StripLog 6.9:

+ Fixed OBJ detection.


StripLog 6.8:

+ Fixed some bugs under NT.



StripLog 6.7:

+ Added a feature to pack requests.

+ StripLog is now able to delete files inside packed files at -S and -M
  commands.


StripLog 6.6:

+ Added a feature to delete files from a file.

+ Fixed a bug in -S option.


StripLog 6.5:

+ Fixed a bug in -S option related with AVP log files.


StripLog 6.4:

+ Fixed some minor bug.


StripLog 6.3:

+ Added a feature to add files to CRC database.

+ Added a feature to name files in DOS format.

+ Fixed a bug introduced at 6.2 version.


StripLog 6.2:

+ Added a feature to rename files to their CRC32.

+ Added documentation in HLP format.

+ Changed the CRC routine due to a bug in the CRC32.

+ Fixed a major bug in the extracting routine for packed files.


StripLog 6.1:

+ Added a feature to rename files from a specified number.


StripLog 6.0:

+ Added file weeder options.

+ -RE and -RF support subdirectories.

+ Added a feature to rename files to their virii name.


StripLog 5.9:

+ Fixed some minor bugs.


StripLog 5.8:

+ Changed status bar to "x items left remaining".

+ Several major bugs fixed.

+ Due to memory problems, from this version, only 16 bits protected mode
  version will be released.


StripLog 5.7SE:

+ Fixed some minor bugs.


StripLog 5.7:

+ Changed percent status to status bar.


StripLog 5.6:

+ Added a sub-command for -RE command. Now you can choose to rename files
  with unknown extension to ".VIR" or not.


StripLog 5.5:

+ Added a status report.

+ Removed conversion support and NEWxxx.LOG process. VS2000 5.3 has that
  features now.


StripLog 5.4:

+ Added and later removed 32 bits version.


StripLog 5.3:

+ Added a feature to rename all files from a directory to VS00000x format.

+ StripLog now avaible in:

  16 bits protected mode: STRL16PM.EXE

  16 bits real mode: STRL16RM.EXE


StripLog 5.2:

+ StripLog has a new feature to rename files to their right extension.


StripLog 5.1:

+ Added support for Nod-Ice log file conversion.


8. Copyright
------------

StripLog is (c) 1999 by VirusBuster. StripLog is public domain.

The program has been coded in Borlan Pascal 7.0.

Pascal is (c) of Borland.

VirusBuster is (c) 1974 by his parents.

The program uses ARJ, RAR and PKZIP. All them are (c) of their respective
companies.

MS-DOS, Windows 95/98/NT are (c) of Microsoft.

I'ld like to thank next people because they helped me to develop StripLog or
VirSort 2000:

Billy Belceb
Vecna
AVV
darkman
Stainless Steel Rat
Phage
HomeSlice
Roadkiller
BabyVirii
NFission
VEiN
Slumdung
jtr
Daniel
Zordhak
Newt0n
VirusP

Sorry if i forgot somebody. O:-)


9. Contacting with the author
-----------------------------

You can find last version of StripLog at:

http://www.oninet.es/usuarios/darknode

And you can contact with the author at:

darknode@oninet.es

