Menu:

Support:

The development of tools like nipper requires access to devices, documentation and configuration files. If you have access to any of those items, please consider donating them to the project. I will be happy to take into account any special confidentiality requirements.

Monetary donations are gratefully recieved and can be made through the Nipper Source Forge pages (click here).

Latest:

- Nipper
- BannerGrab
- SSLScan
- SunPatchCheck
- Viewstate
- Data Sources
- IP Calc
- Manglefizz
- ODBC Stats
- SQL Query

Licence:

The software downloadable from this site are covered by GPL and LGPL versions 2 and 3, depending on the package. Check the licence included with each package for specific details.

Manglefizz

Manglefizz is designed to generate username combinations quickly. The program takes input for one or two files and will produce usernames in the format that is specified on the command prompt.

Contents

Requirements

Manglefizz requires the GNU C compiler.

Building

To build manglefizz, first extract the archive and change into the source directory. Then execute the following commands:

./configure
make

Running

Manglefizz generates a list of usernames. Once built, the Manglefizz binary can be found in the src directory.

The source for first and last names can be specified on the command line. Two files are supplied with Manglefizz in the wordlist directory. first.txt contains a list of first names and last.txt contains a list of last names. If the first and last name files are not specified, Manglefizz will look for files called first.txt and last.txt in the current directory.

The username format is specified in natural language. So to get username "j.doe" from a file containing the surname "doe", it would be specified as "initial.lastname".

The command line arguements for Manglefizz are:

./manglefizz [options] <mangle>

OPTIONS:

    -f <filename>, --forenames <filename>
           Input text file containing a list of forenames, one per
           line. If not specified, the file 'first.txt' is used.

    -l <number of characters>, --length <number of characters>
           Restrict the length of the output to a number of
           characters. Must be 6 or larger, but no larger than 20.

    -n, --number
           Adds the numbers 1, 2 or 3 to the end of a mangled
           username. Must be used with a length specification.

    -o <filename>, --output <filename>
           Output text file of mangled names, one per line. If not
           spefified then output is sent to stdout.

    -p <postfix text>, --postfix <postfix text>
           The text to be appended to the end of all mangled user
           names.

    -r <prefix text>, --prefix <prefix text>
           The text to be prefixed to the begining of all mangled
           user names.

    -s <filename>, --surnames <filename>
           Input text file containing a list of surnames, one per
           line. If not specified, the file 'last.txt' is used.

    -v, --verbose
           Will output version and summary information.

    -x, --extreme-verbose
           Verbose on drugs. Includes all verbose output, plus debug
           info.

MANGLE:

    first, firstname, forename
        Will represent a single line from the forenames text file.
        Cannot be used together with 'initial' or 'initials'.

    initial
        Will represent a single initial, a letter from a-z. Cannot
        be used together with 'first', 'firstname', 'forename' or
        'initials'.

    initials
        Will represent single or double character initials,
        letter(s) from a-zz. Cannot be used together with 'first',
        'firstname', 'forename' or 'initial'.

    last, lastname, forenames
        Will represent a  single line from the surnames text file.

    -, ., _
        These represent seperator characters. One seperator
        character only. Can only be used to seperate.

Downloads

Manglefizz downloads.
VersionDescriptionMD5
1.1Source code0d388bbf624787c88b1b4290e75ffe40

Changes

Changes to manglefizz...

DATE    : 25/02/2006
AUTHOR  : Fizz
VERISON : 1.1
DESC    : Added License file
          Fixed filesystem file size limit restrictions
          Updated the readme file with more information
          Minor code optimisations
          Improved verbose output

DATE    : 19/06/2005
AUTHOR  : Fizz
VERISON : 1.0
DESC    : Initial release


Changes to mangle-engine...

DATE    : 19/06/2005
AUTHOR  : Fizz
VERISON : mangle-engine 1.2
DESC    : Added filesystem file size limit restriction bypass
          Minor code optimisations
          Added extra comment lines
          Improved verbose output

DATE    : 19/06/2005
AUTHOR  : Fizz
VERISON : mangle-engine 1.1
DESC    : Added performace time calculations to the verbose
          output from the engine.

DATE    : 19/06/2005
AUTHOR  : Fizz
VERISON : mangle-engine 1.0
DESC    : Initial release

License

Manglefizz is covered by GPL version 2. You can get a copy from here.