kitty.model.high_level.base module¶
-
class
kitty.model.high_level.base.
BaseModel
(name='BaseModel')[source]¶ Bases:
kitty.core.kitty_object.KittyObject
This class defines the API that is required to be implemented by any top- level model
Note
This class should not be instantiated directly.
-
get_sequence
()[source]¶ Return type: [Connection] Returns: Sequence of current case
-
get_stages
()[source]¶ Returns: dictionary of information regarding the stages in the fuzzing session Note
structure: { current: [‘stage1’, ‘stage2’, ‘stage3’], ‘stages’: {‘source1’: [‘dest1’, ‘dest2’], ‘source2’: [‘dest1’, ‘dest3’]}}
-
get_template_info
()[source]¶ Returns: dictionary of information regarding the current template Note
by default, we return None, as the current template might not be interesting. Take a look at GraphModel for actual implementation.
-