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.BaseController
WinAppDbgController 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
()¶
-