├── .coveragerc ├── .gitignore ├── .travis.yml ├── CHANGELOG ├── CONTRIBUTING.rst ├── COPYING ├── README.rst ├── agents └── c │ ├── Makefile │ ├── README.rst │ ├── kitty.c │ └── kitty.h ├── cleanup.sh ├── docs ├── Makefile ├── make.bat ├── resource_docs.sh └── source │ ├── base_introduction.rst │ ├── base_structure.rst │ ├── conf.py │ ├── controller.rst │ ├── data_model │ ├── big_list_of_fields.rst │ ├── index.rst │ ├── overview.rst │ └── writing_encoders.rst │ ├── index.rst │ ├── kitty.controllers.base.rst │ ├── kitty.controllers.client.rst │ ├── kitty.controllers.empty.rst │ ├── kitty.controllers.rst │ ├── kitty.core.actor.rst │ ├── kitty.core.kassert.rst │ ├── kitty.core.kitty_object.rst │ ├── kitty.core.rst │ ├── kitty.core.threading_utils.rst │ ├── kitty.data.data_manager.rst │ ├── kitty.data.report.rst │ ├── kitty.data.rst │ ├── kitty.fuzzers.base.rst │ ├── kitty.fuzzers.client.rst │ ├── kitty.fuzzers.rst │ ├── kitty.fuzzers.server.rst │ ├── kitty.interfaces.base.rst │ ├── kitty.interfaces.rst │ ├── kitty.interfaces.web.rst │ ├── kitty.model.high_level.base.rst │ ├── kitty.model.high_level.graph.rst │ ├── kitty.model.high_level.random_sequence.rst │ ├── kitty.model.high_level.rst │ ├── kitty.model.high_level.staged_sequence.rst │ ├── kitty.model.low_level.aliases.rst │ ├── kitty.model.low_level.calculated.rst │ ├── kitty.model.low_level.condition.rst │ ├── kitty.model.low_level.container.rst │ ├── kitty.model.low_level.container_mutator.rst │ ├── kitty.model.low_level.encoder.rst │ ├── kitty.model.low_level.field.rst │ ├── kitty.model.low_level.mutated_field.rst │ ├── kitty.model.low_level.rst │ ├── kitty.model.rst │ ├── kitty.monitors.base.rst │ ├── kitty.monitors.rst │ ├── kitty.remote.actor.rst │ ├── kitty.remote.rpc.rst │ ├── kitty.remote.rst │ ├── kitty.rst │ ├── kitty.targets.base.rst │ ├── kitty.targets.client.rst │ ├── kitty.targets.empty.rst │ ├── kitty.targets.rst │ ├── kitty.targets.server.rst │ ├── modules.rst │ ├── nstatic │ └── .keep_directory │ ├── tools.rst │ └── tutorials │ ├── client_fuzzing.rst │ ├── index.rst │ ├── server_fuzzing.rst │ ├── server_vs_client.rst │ ├── session_data.rst │ └── writing_target.rst ├── examples ├── 01_file_generator │ ├── README.rst │ └── runner.py ├── 02_client_fuzzer_browser_remote │ ├── README.rst │ ├── http_server.py │ └── runner.py ├── 03_client_fuzzer_browser │ ├── README.rst │ └── runner.py ├── 04_remote_controller │ ├── README.rst │ ├── remote_controller.py │ └── runner.py └── 05_fuzz_with_session │ ├── README.rst │ ├── runner.py │ ├── server_controller.py │ └── session_server.py ├── kitty ├── __init__.py ├── bin │ ├── __init__.py │ ├── kitty_template_tester.py │ ├── kitty_tool.py │ └── kitty_web_client.py ├── controllers │ ├── __init__.py │ ├── base.py │ ├── client.py │ └── empty.py ├── core │ ├── __init__.py │ ├── actor.py │ ├── kassert.py │ ├── kitty_object.py │ └── threading_utils.py ├── data │ ├── __init__.py │ ├── data_manager.py │ └── report.py ├── fuzzers │ ├── __init__.py │ ├── base.py │ ├── client.py │ ├── server.py │ └── test_list.py ├── interfaces │ ├── __init__.py │ ├── base.py │ ├── web.py │ └── web │ │ └── static │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── cytoscape.min.js │ │ ├── favicon.ico │ │ ├── filesaver.min.js │ │ ├── hexdump.js │ │ ├── index.html │ │ ├── jquery-1.11.1.js │ │ ├── jquery.js │ │ ├── jszip.min.js │ │ ├── report.html │ │ └── style.css ├── model │ ├── __init__.py │ ├── high_level │ │ ├── __init__.py │ │ ├── base.py │ │ ├── graph.py │ │ ├── random_sequence.py │ │ └── staged_sequence.py │ └── low_level │ │ ├── __init__.py │ │ ├── aliases.py │ │ ├── calculated.py │ │ ├── condition.py │ │ ├── container.py │ │ ├── container_mutator.py │ │ ├── encoder.py │ │ ├── field.py │ │ ├── ll_utils.py │ │ └── mutated_field.py ├── monitors │ ├── __init__.py │ └── base.py ├── remote │ ├── __init__.py │ ├── actor.py │ └── rpc.py └── targets │ ├── __init__.py │ ├── base.py │ ├── client.py │ ├── empty.py │ └── server.py ├── pylintrc ├── setup.cfg ├── setup.py └── tests ├── common.py ├── mocks ├── __init__.py ├── mock.cfg ├── mock_config.py ├── mock_instruments.py └── mock_target.py ├── runner.py ├── test_data_report.py ├── test_fuzzer_client.py ├── test_fuzzer_server.py ├── test_interface_web.py ├── test_model_high_level.py ├── test_model_low_level_calculated.py ├── test_model_low_level_condition.py ├── test_model_low_level_container.py ├── test_model_low_level_container_mutator.py ├── test_model_low_level_encoders.py ├── test_model_low_level_fields.py ├── test_model_low_level_full.py ├── test_model_low_level_mutated.py ├── test_remote_rpc.py ├── test_target.py └── test_test_list.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/COPYING -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/README.rst -------------------------------------------------------------------------------- /agents/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/agents/c/Makefile -------------------------------------------------------------------------------- /agents/c/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/agents/c/README.rst -------------------------------------------------------------------------------- /agents/c/kitty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/agents/c/kitty.c -------------------------------------------------------------------------------- /agents/c/kitty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/agents/c/kitty.h -------------------------------------------------------------------------------- /cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/cleanup.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/resource_docs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sphinx-apidoc -f -d 6 -o source ../kitty 3 | -------------------------------------------------------------------------------- /docs/source/base_introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/base_introduction.rst -------------------------------------------------------------------------------- /docs/source/base_structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/base_structure.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/controller.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/controller.rst -------------------------------------------------------------------------------- /docs/source/data_model/big_list_of_fields.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/data_model/big_list_of_fields.rst -------------------------------------------------------------------------------- /docs/source/data_model/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/data_model/index.rst -------------------------------------------------------------------------------- /docs/source/data_model/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/data_model/overview.rst -------------------------------------------------------------------------------- /docs/source/data_model/writing_encoders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/data_model/writing_encoders.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/kitty.controllers.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.controllers.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.controllers.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.controllers.client.rst -------------------------------------------------------------------------------- /docs/source/kitty.controllers.empty.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.controllers.empty.rst -------------------------------------------------------------------------------- /docs/source/kitty.controllers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.controllers.rst -------------------------------------------------------------------------------- /docs/source/kitty.core.actor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.core.actor.rst -------------------------------------------------------------------------------- /docs/source/kitty.core.kassert.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.core.kassert.rst -------------------------------------------------------------------------------- /docs/source/kitty.core.kitty_object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.core.kitty_object.rst -------------------------------------------------------------------------------- /docs/source/kitty.core.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.core.rst -------------------------------------------------------------------------------- /docs/source/kitty.core.threading_utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.core.threading_utils.rst -------------------------------------------------------------------------------- /docs/source/kitty.data.data_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.data.data_manager.rst -------------------------------------------------------------------------------- /docs/source/kitty.data.report.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.data.report.rst -------------------------------------------------------------------------------- /docs/source/kitty.data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.data.rst -------------------------------------------------------------------------------- /docs/source/kitty.fuzzers.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.fuzzers.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.fuzzers.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.fuzzers.client.rst -------------------------------------------------------------------------------- /docs/source/kitty.fuzzers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.fuzzers.rst -------------------------------------------------------------------------------- /docs/source/kitty.fuzzers.server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.fuzzers.server.rst -------------------------------------------------------------------------------- /docs/source/kitty.interfaces.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.interfaces.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.interfaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.interfaces.rst -------------------------------------------------------------------------------- /docs/source/kitty.interfaces.web.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.interfaces.web.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.high_level.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.high_level.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.high_level.graph.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.high_level.graph.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.high_level.random_sequence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.high_level.random_sequence.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.high_level.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.high_level.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.high_level.staged_sequence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.high_level.staged_sequence.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.aliases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.aliases.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.calculated.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.calculated.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.condition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.condition.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.container.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.container.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.container_mutator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.container_mutator.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.encoder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.encoder.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.field.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.field.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.mutated_field.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.mutated_field.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.low_level.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.low_level.rst -------------------------------------------------------------------------------- /docs/source/kitty.model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.model.rst -------------------------------------------------------------------------------- /docs/source/kitty.monitors.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.monitors.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.monitors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.monitors.rst -------------------------------------------------------------------------------- /docs/source/kitty.remote.actor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.remote.actor.rst -------------------------------------------------------------------------------- /docs/source/kitty.remote.rpc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.remote.rpc.rst -------------------------------------------------------------------------------- /docs/source/kitty.remote.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.remote.rst -------------------------------------------------------------------------------- /docs/source/kitty.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.rst -------------------------------------------------------------------------------- /docs/source/kitty.targets.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.targets.base.rst -------------------------------------------------------------------------------- /docs/source/kitty.targets.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.targets.client.rst -------------------------------------------------------------------------------- /docs/source/kitty.targets.empty.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.targets.empty.rst -------------------------------------------------------------------------------- /docs/source/kitty.targets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.targets.rst -------------------------------------------------------------------------------- /docs/source/kitty.targets.server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/kitty.targets.server.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/nstatic/.keep_directory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tools.rst -------------------------------------------------------------------------------- /docs/source/tutorials/client_fuzzing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/client_fuzzing.rst -------------------------------------------------------------------------------- /docs/source/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/index.rst -------------------------------------------------------------------------------- /docs/source/tutorials/server_fuzzing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/server_fuzzing.rst -------------------------------------------------------------------------------- /docs/source/tutorials/server_vs_client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/server_vs_client.rst -------------------------------------------------------------------------------- /docs/source/tutorials/session_data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/session_data.rst -------------------------------------------------------------------------------- /docs/source/tutorials/writing_target.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/docs/source/tutorials/writing_target.rst -------------------------------------------------------------------------------- /examples/01_file_generator/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/01_file_generator/README.rst -------------------------------------------------------------------------------- /examples/01_file_generator/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/01_file_generator/runner.py -------------------------------------------------------------------------------- /examples/02_client_fuzzer_browser_remote/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/02_client_fuzzer_browser_remote/README.rst -------------------------------------------------------------------------------- /examples/02_client_fuzzer_browser_remote/http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/02_client_fuzzer_browser_remote/http_server.py -------------------------------------------------------------------------------- /examples/02_client_fuzzer_browser_remote/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/02_client_fuzzer_browser_remote/runner.py -------------------------------------------------------------------------------- /examples/03_client_fuzzer_browser/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/03_client_fuzzer_browser/README.rst -------------------------------------------------------------------------------- /examples/03_client_fuzzer_browser/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/03_client_fuzzer_browser/runner.py -------------------------------------------------------------------------------- /examples/04_remote_controller/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/04_remote_controller/README.rst -------------------------------------------------------------------------------- /examples/04_remote_controller/remote_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/04_remote_controller/remote_controller.py -------------------------------------------------------------------------------- /examples/04_remote_controller/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/04_remote_controller/runner.py -------------------------------------------------------------------------------- /examples/05_fuzz_with_session/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/05_fuzz_with_session/README.rst -------------------------------------------------------------------------------- /examples/05_fuzz_with_session/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/05_fuzz_with_session/runner.py -------------------------------------------------------------------------------- /examples/05_fuzz_with_session/server_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/05_fuzz_with_session/server_controller.py -------------------------------------------------------------------------------- /examples/05_fuzz_with_session/session_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/examples/05_fuzz_with_session/session_server.py -------------------------------------------------------------------------------- /kitty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/__init__.py -------------------------------------------------------------------------------- /kitty/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kitty/bin/kitty_template_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/bin/kitty_template_tester.py -------------------------------------------------------------------------------- /kitty/bin/kitty_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/bin/kitty_tool.py -------------------------------------------------------------------------------- /kitty/bin/kitty_web_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/bin/kitty_web_client.py -------------------------------------------------------------------------------- /kitty/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/controllers/__init__.py -------------------------------------------------------------------------------- /kitty/controllers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/controllers/base.py -------------------------------------------------------------------------------- /kitty/controllers/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/controllers/client.py -------------------------------------------------------------------------------- /kitty/controllers/empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/controllers/empty.py -------------------------------------------------------------------------------- /kitty/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/core/__init__.py -------------------------------------------------------------------------------- /kitty/core/actor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/core/actor.py -------------------------------------------------------------------------------- /kitty/core/kassert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/core/kassert.py -------------------------------------------------------------------------------- /kitty/core/kitty_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/core/kitty_object.py -------------------------------------------------------------------------------- /kitty/core/threading_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/core/threading_utils.py -------------------------------------------------------------------------------- /kitty/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/data/__init__.py -------------------------------------------------------------------------------- /kitty/data/data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/data/data_manager.py -------------------------------------------------------------------------------- /kitty/data/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/data/report.py -------------------------------------------------------------------------------- /kitty/fuzzers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/fuzzers/__init__.py -------------------------------------------------------------------------------- /kitty/fuzzers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/fuzzers/base.py -------------------------------------------------------------------------------- /kitty/fuzzers/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/fuzzers/client.py -------------------------------------------------------------------------------- /kitty/fuzzers/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/fuzzers/server.py -------------------------------------------------------------------------------- /kitty/fuzzers/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/fuzzers/test_list.py -------------------------------------------------------------------------------- /kitty/interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/__init__.py -------------------------------------------------------------------------------- /kitty/interfaces/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/base.py -------------------------------------------------------------------------------- /kitty/interfaces/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web.py -------------------------------------------------------------------------------- /kitty/interfaces/web/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/bootstrap.min.css -------------------------------------------------------------------------------- /kitty/interfaces/web/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/bootstrap.min.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/cytoscape.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/cytoscape.min.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/favicon.ico -------------------------------------------------------------------------------- /kitty/interfaces/web/static/filesaver.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/filesaver.min.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/hexdump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/hexdump.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/index.html -------------------------------------------------------------------------------- /kitty/interfaces/web/static/jquery-1.11.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/jquery-1.11.1.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/jquery.js: -------------------------------------------------------------------------------- 1 | jquery-1.11.1.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/jszip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/jszip.min.js -------------------------------------------------------------------------------- /kitty/interfaces/web/static/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/report.html -------------------------------------------------------------------------------- /kitty/interfaces/web/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/interfaces/web/static/style.css -------------------------------------------------------------------------------- /kitty/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/__init__.py -------------------------------------------------------------------------------- /kitty/model/high_level/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/high_level/__init__.py -------------------------------------------------------------------------------- /kitty/model/high_level/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/high_level/base.py -------------------------------------------------------------------------------- /kitty/model/high_level/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/high_level/graph.py -------------------------------------------------------------------------------- /kitty/model/high_level/random_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/high_level/random_sequence.py -------------------------------------------------------------------------------- /kitty/model/high_level/staged_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/high_level/staged_sequence.py -------------------------------------------------------------------------------- /kitty/model/low_level/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/__init__.py -------------------------------------------------------------------------------- /kitty/model/low_level/aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/aliases.py -------------------------------------------------------------------------------- /kitty/model/low_level/calculated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/calculated.py -------------------------------------------------------------------------------- /kitty/model/low_level/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/condition.py -------------------------------------------------------------------------------- /kitty/model/low_level/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/container.py -------------------------------------------------------------------------------- /kitty/model/low_level/container_mutator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/container_mutator.py -------------------------------------------------------------------------------- /kitty/model/low_level/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/encoder.py -------------------------------------------------------------------------------- /kitty/model/low_level/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/field.py -------------------------------------------------------------------------------- /kitty/model/low_level/ll_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/ll_utils.py -------------------------------------------------------------------------------- /kitty/model/low_level/mutated_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/model/low_level/mutated_field.py -------------------------------------------------------------------------------- /kitty/monitors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/monitors/__init__.py -------------------------------------------------------------------------------- /kitty/monitors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/monitors/base.py -------------------------------------------------------------------------------- /kitty/remote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/remote/__init__.py -------------------------------------------------------------------------------- /kitty/remote/actor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/remote/actor.py -------------------------------------------------------------------------------- /kitty/remote/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/remote/rpc.py -------------------------------------------------------------------------------- /kitty/targets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/targets/__init__.py -------------------------------------------------------------------------------- /kitty/targets/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/targets/base.py -------------------------------------------------------------------------------- /kitty/targets/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/targets/client.py -------------------------------------------------------------------------------- /kitty/targets/empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/targets/empty.py -------------------------------------------------------------------------------- /kitty/targets/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/kitty/targets/server.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/pylintrc -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/setup.py -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/mocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/mocks/__init__.py -------------------------------------------------------------------------------- /tests/mocks/mock.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/mocks/mock.cfg -------------------------------------------------------------------------------- /tests/mocks/mock_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/mocks/mock_config.py -------------------------------------------------------------------------------- /tests/mocks/mock_instruments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/mocks/mock_instruments.py -------------------------------------------------------------------------------- /tests/mocks/mock_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/mocks/mock_target.py -------------------------------------------------------------------------------- /tests/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/runner.py -------------------------------------------------------------------------------- /tests/test_data_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_data_report.py -------------------------------------------------------------------------------- /tests/test_fuzzer_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_fuzzer_client.py -------------------------------------------------------------------------------- /tests/test_fuzzer_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_fuzzer_server.py -------------------------------------------------------------------------------- /tests/test_interface_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_interface_web.py -------------------------------------------------------------------------------- /tests/test_model_high_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_high_level.py -------------------------------------------------------------------------------- /tests/test_model_low_level_calculated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_calculated.py -------------------------------------------------------------------------------- /tests/test_model_low_level_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_condition.py -------------------------------------------------------------------------------- /tests/test_model_low_level_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_container.py -------------------------------------------------------------------------------- /tests/test_model_low_level_container_mutator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_container_mutator.py -------------------------------------------------------------------------------- /tests/test_model_low_level_encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_encoders.py -------------------------------------------------------------------------------- /tests/test_model_low_level_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_fields.py -------------------------------------------------------------------------------- /tests/test_model_low_level_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_full.py -------------------------------------------------------------------------------- /tests/test_model_low_level_mutated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_model_low_level_mutated.py -------------------------------------------------------------------------------- /tests/test_remote_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_remote_rpc.py -------------------------------------------------------------------------------- /tests/test_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_target.py -------------------------------------------------------------------------------- /tests/test_test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco-sas/kitty/HEAD/tests/test_test_list.py --------------------------------------------------------------------------------