SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

cmb Ver 0.5
Copyright (C) 2000 Zoltan Olah

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

For more information on the GPL, please go to: http://www.gnu.org/copyleft/gpl.html

Contact:

        Zoltan Olah (znu)
        LiCQ UIN:6315074
        zoltan@extremecheats.com
        http://olah.alphalink.com.au
Description

Creates all the possible combinations from a user mask (that includes wildcards) & dumps them to stdout. Easy concept, difficult to explain. Go and have a play with it :-)

Installation

./make ./make install

Usage

cmb [-cFILE] [-hw] mask -h Display the help -w Display the wildcard settings stored in the config file -r Recurse from right to left (as opposed to left to right) -cFILE Loads the config file specified mask Input mask

To make use of cmb you must redirect the output to either: a file : cmb params > outfile
a program : cmb params | program

example 1:
./cmb num:test

will output:
num0test
num1test
num2test
num3test
num4test
num5test
num6test
num7test
num8test
num9test

example 2:
./cmb ':hacker@' | ./john -stdin passwd

will pipe the output to john, john in return will attempt a password crack using cmb's output

example 3:
./cmb -r 'touch file::.tst' > o;. ./o;rm o

will redirect a reverse recursed output from cmb into file o, run o, then remove o o will create a series of files like:
file01.tst
file02.tst
etc...

Bugs/limitations/features:
- To be able to use an alternate config file you must specify it first on the command line

TODO List:
- Include a stastics flag, which if set will print information on the current flag, i.e how many cobinations and ETA - Provide support for other platforms/unices - [insert your ideas here] seriously, if you have any ideas/comments just email them to me. I will glandly read them and you will most probably recieve a response.

Contributions/Thanks:
Joe Dollard (joeis@ozmatrix.com.au) Testing/Alpha man page :-)


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.