Markopy
Utilizing Markov Models for brute forcing attacks
|
abstract class for training capable models More...
Public Member Functions | |
def | add_arguments (self) |
def | help (self) |
def | parse (self) |
def | init_post_arguments (self) |
def | parse_arguments (self) |
def | import_model (self, str filename) |
Import a model file. More... | |
def | train (self, str dataset, str seperator, str output, bool output_forced=False, bool bulk=False) |
Train a model via CLI parameters. More... | |
def | export (self, str filename) |
Export model to a file. More... | |
def | generate (self, str wordlist, bool bulk=False) |
Generate strings from the model. More... | |
def | process (self) |
Process parameters for operation. More... | |
def | help (self) |
def | parse (self) |
def | init_post_arguments (self) |
def | parse_arguments (self) |
def | import_model (self, str filename) |
Import a model file. More... | |
def | train (self, str dataset, str seperator, str output, bool output_forced=False, bool bulk=False) |
Train a model via CLI parameters. More... | |
def | export (self, str filename) |
Export model to a file. More... | |
def | generate (self, str wordlist, bool bulk=False) |
Generate strings from the model. More... | |
def | process (self) |
Process parameters for operation. More... | |
Static Public Member Functions | |
def | check_import_path (str filename) |
check import path for validity More... | |
def | check_corpus_path (str filename) |
check import path for validity More... | |
def | check_export_path (str filename) |
check import path for validity More... | |
def | check_import_path (str filename) |
check import path for validity More... | |
def | check_corpus_path (str filename) |
check import path for validity More... | |
def | check_export_path (str filename) |
check import path for validity More... | |
Public Attributes | |
parser | |
print_help | |
model | |
args | |
parser | |
print_help | |
model | |
args | |
Private Member Functions | |
def | _generate (self, str wordlist) |
wrapper for generate function. More... | |
|
privateinherited |
wrapper for generate function.
This can be overloaded by other models
wordlist | filename to generate to |
Reimplemented in Python.Markopy.ModelMatrixCLI, and Python.CudaMarkopy.CudaModelMatrixCLI.
Definition at line 161 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, Python.Markopy.MarkopyCLI.args, Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.generate().
def Python.Markopy.AbstractTrainingModelCLI.add_arguments | ( | self | ) |
Reimplemented from Python.Markopy.BaseCLI.
Reimplemented in Python.Markopy.MarkopyCLI.
Definition at line 282 of file base.py.
References Python.Markopy.BaseCLI.parser.
Referenced by Python.Markopy.BaseCLI.parse(), and Python.Markopy.MarkopyCLI.parse().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 181 of file base.py.
Referenced by Python.Markopy.BaseCLI.train().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 181 of file base.py.
Referenced by Python.Markopy.BaseCLI.train().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 192 of file base.py.
Referenced by Python.Markopy.BaseCLI.train().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 192 of file base.py.
Referenced by Python.Markopy.BaseCLI.train().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 169 of file base.py.
Referenced by Python.Markopy.BaseCLI.import_model().
|
staticinherited |
check import path for validity
filename | filename to check |
Definition at line 169 of file base.py.
Referenced by Python.Markopy.BaseCLI.import_model().
|
inherited |
Export model to a file.
filename | filename to export to |
Definition at line 138 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.train().
|
inherited |
Export model to a file.
filename | filename to export to |
Definition at line 138 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.train().
|
inherited |
Generate strings from the model.
model | model instance |
wordlist | wordlist filename |
bulk | marks bulk operation with directories |
Definition at line 145 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, and Python.Markopy.MarkopyCLI.args.
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Generate strings from the model.
model | model instance |
wordlist | wordlist filename |
bulk | marks bulk operation with directories |
Definition at line 145 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, and Python.Markopy.MarkopyCLI.args.
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Reimplemented in Python.Markopy.MarkopyCLI, and Python.CudaMarkopy.CudaMarkopyCLI.
Definition at line 51 of file base.py.
References Python.Markopy.BaseCLI.print_help.
Referenced by Python.Markopy.MarkopyCLI.add_arguments().
|
inherited |
Reimplemented in Python.Markopy.MarkopyCLI, and Python.CudaMarkopy.CudaMarkopyCLI.
Definition at line 51 of file base.py.
References Python.Markopy.BaseCLI.print_help.
Referenced by Python.Markopy.MarkopyCLI.add_arguments().
|
inherited |
Import a model file.
filename | filename to import |
Definition at line 77 of file base.py.
References Python.Markopy.BaseCLI.check_import_path(), Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Import a model file.
filename | filename to import |
Definition at line 77 of file base.py.
References Python.Markopy.BaseCLI.check_import_path(), Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Reimplemented in Python.Markopy.ModelMatrixCLI, Python.Markopy.MarkopyCLI, Python.CudaMarkopy.CudaModelMatrixCLI, and Python.Markopy.MarkopyCLI.
Definition at line 62 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, and Python.Markopy.MarkopyCLI.args.
Referenced by Python.Markopy.BaseCLI.parse(), and Python.Markopy.MarkopyCLI.parse().
|
inherited |
Reimplemented in Python.Markopy.ModelMatrixCLI, Python.Markopy.MarkopyCLI, Python.CudaMarkopy.CudaModelMatrixCLI, and Python.Markopy.MarkopyCLI.
Definition at line 62 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, and Python.Markopy.MarkopyCLI.args.
Referenced by Python.Markopy.BaseCLI.parse(), and Python.Markopy.MarkopyCLI.parse().
|
inherited |
Reimplemented in Python.Markopy.MarkopyCLI, and Python.CudaMarkopy.CudaMarkopyCLI.
Definition at line 55 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI.add_arguments(), Python.Markopy.BaseCLI.add_arguments(), Python.Markopy.AbstractGenerationModelCLI.add_arguments(), Python.Markopy.AbstractTrainingModelCLI.add_arguments(), Python.Markopy.MarkopyCLI.add_arguments(), Python.Markopy.ModelMatrixCLI.add_arguments(), Python.CudaMarkopy.CudaModelMatrixCLI.init_post_arguments(), Python.Markopy.BaseCLI.init_post_arguments(), Python.Markopy.MarkopyCLI.init_post_arguments(), Python.Markopy.ModelMatrixCLI.init_post_arguments(), and Python.Markopy.BaseCLI.parse_arguments().
|
inherited |
Reimplemented in Python.Markopy.MarkopyCLI, and Python.CudaMarkopy.CudaMarkopyCLI.
Definition at line 55 of file base.py.
References Python.CudaMarkopy.CudaModelMatrixCLI.add_arguments(), Python.Markopy.BaseCLI.add_arguments(), Python.Markopy.AbstractGenerationModelCLI.add_arguments(), Python.Markopy.AbstractTrainingModelCLI.add_arguments(), Python.Markopy.MarkopyCLI.add_arguments(), Python.Markopy.ModelMatrixCLI.add_arguments(), Python.CudaMarkopy.CudaModelMatrixCLI.init_post_arguments(), Python.Markopy.BaseCLI.init_post_arguments(), Python.Markopy.MarkopyCLI.init_post_arguments(), Python.Markopy.ModelMatrixCLI.init_post_arguments(), and Python.Markopy.BaseCLI.parse_arguments().
|
inherited |
Definition at line 73 of file base.py.
Referenced by Python.Markopy.BaseCLI.parse(), and Python.Markopy.MarkopyCLI.parse().
|
inherited |
Definition at line 73 of file base.py.
Referenced by Python.Markopy.BaseCLI.parse(), and Python.Markopy.MarkopyCLI.parse().
|
inherited |
Process parameters for operation.
Reimplemented in Python.Markopy.MarkopyCLI.
Definition at line 202 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, Python.Markopy.MarkopyCLI.args, Python.Markopy.BaseCLI.generate(), Python.Markopy.BaseCLI.import_model(), Markov::GUI::Generate.train(), Markov::GUI::Train.train(), and Python.Markopy.BaseCLI.train().
|
inherited |
Process parameters for operation.
Reimplemented in Python.Markopy.MarkopyCLI.
Definition at line 202 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, Python.Markopy.MarkopyCLI.args, Python.Markopy.BaseCLI.generate(), Python.Markopy.BaseCLI.import_model(), Markov::GUI::Generate.train(), Markov::GUI::Train.train(), and Python.Markopy.BaseCLI.train().
|
inherited |
Train a model via CLI parameters.
model | Model instance |
dataset | filename for the dataset |
seperator | seperator used with the dataset |
output | output filename |
output_forced | force overwrite |
bulk | marks bulk operation with directories |
Definition at line 94 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, Python.Markopy.MarkopyCLI.args, Python.Markopy.BaseCLI.check_corpus_path(), Python.Markopy.BaseCLI.check_export_path(), Python.Markopy.BaseCLI.export(), Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Train a model via CLI parameters.
model | Model instance |
dataset | filename for the dataset |
seperator | seperator used with the dataset |
output | output filename |
output_forced | force overwrite |
bulk | marks bulk operation with directories |
Definition at line 94 of file base.py.
References Python.CudaMarkopy.CudaMarkopyCLI.args, Python.Markopy.BaseCLI.args, Python.Markopy.MarkopyCLI.args, Python.Markopy.BaseCLI.check_corpus_path(), Python.Markopy.BaseCLI.check_export_path(), Python.Markopy.BaseCLI.export(), Python.CudaMarkopy.CudaModelMatrixCLI.model, Python.Markopy.BaseCLI.model, Python.Markopy.ModelMatrixCLI.model, Python.Markopy.MarkovPasswordsCLI.model, and Markov::GUI::MarkovPasswordsGUI.model().
Referenced by Python.Markopy.BaseCLI.process().
|
inherited |
Definition at line 75 of file base.py.
Referenced by Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.Markopy.BaseCLI.generate(), Python.Markopy.MarkopyCLI.help(), Python.Markopy.BaseCLI.init_post_arguments(), Python.Markopy.MarkopyCLI.parse(), Python.CudaMarkopy.CudaMarkopyCLI.parse_fail(), Python.Markopy.BaseCLI.process(), and Python.Markopy.BaseCLI.train().
|
inherited |
Definition at line 75 of file base.py.
Referenced by Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.Markopy.BaseCLI.generate(), Python.Markopy.MarkopyCLI.help(), Python.Markopy.BaseCLI.init_post_arguments(), Python.Markopy.MarkopyCLI.parse(), Python.CudaMarkopy.CudaMarkopyCLI.parse_fail(), Python.Markopy.BaseCLI.process(), and Python.Markopy.BaseCLI.train().
|
inherited |
Definition at line 40 of file base.py.
Referenced by Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.Markopy.BaseCLI.export(), Python.Markopy.BaseCLI.import_model(), and Python.Markopy.BaseCLI.train().
|
inherited |
Definition at line 40 of file base.py.
Referenced by Python.CudaMarkopy.CudaModelMatrixCLI._generate(), Python.Markopy.BaseCLI._generate(), Python.Markopy.ModelMatrixCLI._generate(), Python.Markopy.MarkovPasswordsCLI._generate(), Python.Markopy.BaseCLI.export(), Python.Markopy.BaseCLI.import_model(), and Python.Markopy.BaseCLI.train().
|
inherited |
Definition at line 25 of file base.py.
Referenced by Python.CudaMarkopy.CudaMarkopyCLI.__init__(), Python.CudaMarkopy.CudaModelMatrixCLI.add_arguments(), Python.Markopy.BaseCLI.add_arguments(), Python.Markopy.AbstractGenerationModelCLI.add_arguments(), Python.Markopy.AbstractTrainingModelCLI.add_arguments(), Python.Markopy.MarkopyCLI.add_arguments(), Python.Markopy.ModelMatrixCLI.add_arguments(), Python.CudaMarkopy.CudaMarkopyCLI.help(), and Python.Markopy.MarkopyCLI.help().
|
inherited |
Definition at line 25 of file base.py.
Referenced by Python.CudaMarkopy.CudaMarkopyCLI.__init__(), Python.CudaMarkopy.CudaModelMatrixCLI.add_arguments(), Python.Markopy.BaseCLI.add_arguments(), Python.Markopy.AbstractGenerationModelCLI.add_arguments(), Python.Markopy.AbstractTrainingModelCLI.add_arguments(), Python.Markopy.MarkopyCLI.add_arguments(), Python.Markopy.ModelMatrixCLI.add_arguments(), Python.CudaMarkopy.CudaMarkopyCLI.help(), and Python.Markopy.MarkopyCLI.help().
|
inherited |
Definition at line 39 of file base.py.
Referenced by Python.Markopy.BaseCLI.help(), and Python.Markopy.MarkopyCLI.help().
|
inherited |
Definition at line 39 of file base.py.
Referenced by Python.Markopy.BaseCLI.help(), and Python.Markopy.MarkopyCLI.help().