Markopy
Utilizing Markov Models for brute forcing attacks
|
Abstract class to evaluate and score integrity/validty. More...
Public Member Functions | |
None | __init__ (self, str filename) |
default constructor for evaluator More... | |
bool | evaluate (self) |
def | success (self, checkname) |
pass a test More... | |
def | fail (self, checkname) |
fail a test More... | |
def | finalize (self) |
Public Attributes | |
filename | |
checks | |
TEST_PASS_SYMBOL | |
TEST_FAIL_SYMBOL | |
all_checks_passed | |
files | |
check_funcs | |
Private Member Functions | |
list | _evaluate (self, file) |
internal evaluation function for a single file More... | |
Abstract class to evaluate and score integrity/validty.
Definition at line 22 of file evaluate.py.
None Python.Markopy.Evaluation.Evaluator.__init__ | ( | self, | |
str | filename | ||
) |
default constructor for evaluator
filename | filename to evaluate. Can be a pattern |
Reimplemented in Python.Markopy.Evaluation.CorpusEvaluator, and Python.Markopy.Evaluation.ModelEvaluator.
Definition at line 27 of file evaluate.py.
|
private |
internal evaluation function for a single file
file | filename to evaluate |
Reimplemented in Python.Markopy.Evaluation.CorpusEvaluator.
Definition at line 52 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.evaluate(), and Python.Markopy.Evaluation.ModelEvaluator.evaluate().
bool Python.Markopy.Evaluation.Evaluator.evaluate | ( | self | ) |
Reimplemented in Python.Markopy.Evaluation.CorpusEvaluator, and Python.Markopy.Evaluation.ModelEvaluator.
Definition at line 44 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator._evaluate(), Python.Markopy.Evaluation.CorpusEvaluator._evaluate(), and Python.Markopy.Evaluation.Evaluator.files.
Referenced by Python.Markopy.MarkopyCLI.parse().
def Python.Markopy.Evaluation.Evaluator.fail | ( | self, | |
checkname | |||
) |
fail a test
checkname | text to display with the check |
Definition at line 72 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.all_checks_passed, Python.Markopy.Evaluation.Evaluator.checks, and Python.Markopy.Evaluation.Evaluator.TEST_FAIL_SYMBOL.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), Python.Markopy.Evaluation.ModelEvaluator.check_structure(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
def Python.Markopy.Evaluation.Evaluator.finalize | ( | self | ) |
Definition at line 81 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.all_checks_passed, and Python.Markopy.Evaluation.Evaluator.checks.
Referenced by Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
def Python.Markopy.Evaluation.Evaluator.success | ( | self, | |
checkname | |||
) |
pass a test
checkname | text to display with the check |
Definition at line 65 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.checks, and Python.Markopy.Evaluation.Evaluator.TEST_PASS_SYMBOL.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), Python.Markopy.Evaluation.ModelEvaluator.check_structure(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
Python.Markopy.Evaluation.Evaluator.all_checks_passed |
Definition at line 36 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail(), and Python.Markopy.Evaluation.Evaluator.finalize().
Python.Markopy.Evaluation.Evaluator.check_funcs |
Definition at line 49 of file evaluate.py.
Python.Markopy.Evaluation.Evaluator.checks |
Definition at line 33 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail(), Python.Markopy.Evaluation.Evaluator.finalize(), and Python.Markopy.Evaluation.Evaluator.success().
Python.Markopy.Evaluation.Evaluator.filename |
Definition at line 32 of file evaluate.py.
Python.Markopy.Evaluation.Evaluator.files |
Definition at line 37 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.evaluate(), Python.Markopy.Evaluation.ModelEvaluator.evaluate(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
Python.Markopy.Evaluation.Evaluator.TEST_FAIL_SYMBOL |
Definition at line 35 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail().
Python.Markopy.Evaluation.Evaluator.TEST_PASS_SYMBOL |
Definition at line 34 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.success().