kitty.monitors.base module

This module defines BaseMonitor - the base (abstract) monitor class

class kitty.monitors.base.BaseMonitor(name, logger=None, victim_alive_check_delay=0.3)[source]

Bases: kitty.core.actor.KittyActorInterface

Base (abstract) monitor class

__init__(name, logger=None, victim_alive_check_delay=0.3)[source]
Parameters:
  • name – name of the actor
  • logger – logger for the actor (default: None)
  • victim_alive_check_delay – delay between checks if alive (default: 0.3)
pre_test(test_number)[source]

Called when a test is started

Parameters:test_number – current test number
setup()[source]

Make sure the monitor is ready for fuzzing

teardown()[source]

cleanup the monitor data and