|
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().