katnip.controllers.server.windbgcontroller module¶
-
class
katnip.controllers.server.windbgcontroller.WinAppDbgController(name, process_path, process_args=[], sql_crash_db='sqlite:///crashes.sqlite', logger=None)¶ Bases:
kitty.controllers.base.BaseControllerWinAppDbgController controls a server process by starting it on setup making sure it stays up. It uses winappdbg to attach to the target processes.
-
__init__(name, process_path, process_args=[], sql_crash_db='sqlite:///crashes.sqlite', logger=None)¶ Parameters: - name – name of the object
- process_path – path to the target executable
- process_args – arguments to pass to the process
- attach – try to attach if process path
- sql_crash_db – sql alchemy connection string to crash db (default:sqlite:///crashes.sqlite)
- logger – logger for this object (default: None)
-
post_test()¶
-
pre_test(test_number)¶
-
setup()¶ Called at the beginning of a fuzzing session. Will start the server up.
-
teardown()¶
-