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 :-)
