The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

TEST - Test worker for DiCoP, due to simplicity in Perl

DESCRIPTION

A simple testworker that 'walks' password rooms. This is a proof-of-concept and also used to verify the C version. For speed reasons, real workers are written in C, usually by using the Dicop-Workerframe library.

Modified version that prints passwords for testing in testsuite.

VERSIONS

        2.00 original rewritten in Perl
        2.01 input check relaxed (no more fixed characters at end)
        2.02 made timeout optional
        2.03 display chunksize (for debugging and checking)
             test for end chunk > start chunk
             less intrusive error messages
        2.04 te: adjusted (c), speling errors fixed
             output compatible with server v2.16
             due to improved Math::BigInt and Math::String now 3 times faster
        2.10 te: read charsets from charsets.def
        2.11 end >= start, not end > start
             took over tests from workerframe and fixed buglets to let 'em pass 
             trace == 2: print passwords
        2.12 support for dictionary character sets
        2.13 JDF reading from "SET" and not "../../target/SET"
             load dictionary only if requested
        2.14 handle "test.pl cdf.txt [timeout] [trace] style"

AUTHOR

(c) Bundesamt fuer Sicherheit in der Informationstechnik 1998-2004 See http://www.bsi.de/ for more information.