home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
ra
/
dupechek.zip
/
DUPECHEK.DOC
next >
Wrap
Text File
|
1993-05-13
|
3KB
|
79 lines
DUPECHEK.EXE - v1.1
DUPECHEK is still a REAL no-frills program but due to popular demand,
the ability to check for duplicate password CRC's has been added.
To check for duplicate CRC's (this won't tell you the user's
password), just use a /P or -P command line switch. Using no switch
means check for duplicate phone numbers.
DUPECHEK.EXE - v1.0
Seems there hasn't ever been a problem so it deserves a 1.0 version
number.
DUPECHEK has been updated to RA 2.00 specs. Keep in mind with the
increase of the user record from 158 bytes to its now almost 1k size,
I had to decrease the buffer size, therefore the program is going to be
slower. One of these days I'll rewrite it to be more memory efficient
and allow a larger buffer.
DUPECHEK.EXE - v0.2
Sometime during testing I inadvertently left a hardcoded path to the
user file in the code. This caused a 'path not found' error for anyone
that had their user file in a directory that was not exactly the same
as mine (C:\RA\MSGBASE).
DUPECHEK.EXE - v0.1
Removed the record number display for the user on the right since
they're not really necessary.
DUPECHEK.EXE - v0.0
DUPECHEK will run (stroll actually) through a RemoteAccess USERS.BBS
and attempt to list out all duplicate phone numbers/users.
DUPECHEK may seem a bit slow but keep this in mind... if you have a 500
user USERS.BBS, DUPECHEK will have to make 250,000 user to user
comparisons.
That does NOT count the various checks it will have to make for blank
phone numbers and such. Dupechek also must strip out the hyphen
character so that 271-2146 is the same as 2712146.
As you can imagine, this takes a little time, though it's not that bad.
On my 300 user test file (that's 90,000 comparisons) and a (highly
overrated) 8mhz XT, Dupechek takes about 5 unscientifically calculated
minutes (no clock used :-)).
Dupechek is a simple progam and it will not harm any files since it only
READS the users.bbs. Dupechek makes no attempt to share the users.bbs.
Dupechek's output is to the standard output device so it may be redirected
to a printer or diskfile.
There are no command line parameters, fancy error checking, etc. Run
Dupechek in the directory that contains your Users.bbs and sit back. If
Dupechek cannot find two users with the same phone number, there will
be absolutely NO output. Dupechek will quietly end and you may wonder if
it even did anything.. it did.
When Dupechek finds two users with the same numbers its output looks
like this...
Mike Janke (0) has same phone # as Joe Blow
DupeChek doesn't tell you which numbers are the same... data or home,
but it does make a cross comparison for each user. In other words it
checks User A's home and data phone numbers against User B's home phone
then checks User A's home and data phone against User B's data phone.
Dupechek is free to use though it is NOT public domain.
enjoy
-mike