LICENSE
README.md
pyproject.toml
src/hackingBuddyGPT/__init__.py
src/hackingBuddyGPT.egg-info/PKG-INFO
src/hackingBuddyGPT.egg-info/SOURCES.txt
src/hackingBuddyGPT.egg-info/dependency_links.txt
src/hackingBuddyGPT.egg-info/entry_points.txt
src/hackingBuddyGPT.egg-info/requires.txt
src/hackingBuddyGPT.egg-info/top_level.txt
src/hackingBuddyGPT/capabilities/__init__.py
src/hackingBuddyGPT/capabilities/capability.py
src/hackingBuddyGPT/capabilities/http_request.py
src/hackingBuddyGPT/capabilities/psexec_run_command.py
src/hackingBuddyGPT/capabilities/psexec_test_credential.py
src/hackingBuddyGPT/capabilities/record_note.py
src/hackingBuddyGPT/capabilities/ssh_run_command.py
src/hackingBuddyGPT/capabilities/ssh_test_credential.py
src/hackingBuddyGPT/capabilities/submit_flag.py
src/hackingBuddyGPT/capabilities/submit_http_method.py
src/hackingBuddyGPT/capabilities/yamlFile.py
src/hackingBuddyGPT/cli/__init__.py
src/hackingBuddyGPT/cli/stats.py
src/hackingBuddyGPT/cli/viewer.py
src/hackingBuddyGPT/cli/wintermute.py
src/hackingBuddyGPT/usecases/__init__.py
src/hackingBuddyGPT/usecases/agents.py
src/hackingBuddyGPT/usecases/base.py
src/hackingBuddyGPT/usecases/examples/__init__.py
src/hackingBuddyGPT/usecases/examples/agent.py
src/hackingBuddyGPT/usecases/examples/agent_with_state.py
src/hackingBuddyGPT/usecases/examples/get_hint_from_lse.txt
src/hackingBuddyGPT/usecases/examples/hintfile.py
src/hackingBuddyGPT/usecases/examples/lse.py
src/hackingBuddyGPT/usecases/examples/next_cmd.txt
src/hackingBuddyGPT/usecases/privesc/__init__.py
src/hackingBuddyGPT/usecases/privesc/common.py
src/hackingBuddyGPT/usecases/privesc/linux.py
src/hackingBuddyGPT/usecases/privesc/windows.py
src/hackingBuddyGPT/usecases/privesc/templates/analyze_cmd.txt
src/hackingBuddyGPT/usecases/privesc/templates/query_next_command.txt
src/hackingBuddyGPT/usecases/privesc/templates/update_state.txt
src/hackingBuddyGPT/usecases/web/__init__.py
src/hackingBuddyGPT/usecases/web/simple.py
src/hackingBuddyGPT/usecases/web/with_explanation.py
src/hackingBuddyGPT/usecases/web_api_testing/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/simple_openapi_documentation.py
src/hackingBuddyGPT/usecases/web_api_testing/simple_web_api_testing.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/openapi_specification_handler.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/report_handler.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/openapi_converter.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/openapi_parser.py
src/hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/yaml_assistant.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompt_engineer.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompt_generation_helper.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/pentesting_information.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/prompt_information.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/basic_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/in_context_learning_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/state_planning_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/chain_of_thought_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/task_planning_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/tree_of_thought_prompt.py
src/hackingBuddyGPT/usecases/web_api_testing/response_processing/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/response_processing/response_analyzer.py
src/hackingBuddyGPT/usecases/web_api_testing/response_processing/response_analyzer_with_llm.py
src/hackingBuddyGPT/usecases/web_api_testing/response_processing/response_handler.py
src/hackingBuddyGPT/usecases/web_api_testing/utils/__init__.py
src/hackingBuddyGPT/usecases/web_api_testing/utils/custom_datatypes.py
src/hackingBuddyGPT/usecases/web_api_testing/utils/llm_handler.py
src/hackingBuddyGPT/utils/__init__.py
src/hackingBuddyGPT/utils/cli_history.py
src/hackingBuddyGPT/utils/configurable.py
src/hackingBuddyGPT/utils/llm_util.py
src/hackingBuddyGPT/utils/shell_root_detection.py
src/hackingBuddyGPT/utils/ui.py
src/hackingBuddyGPT/utils/console/__init__.py
src/hackingBuddyGPT/utils/console/console.py
src/hackingBuddyGPT/utils/db_storage/__init__.py
src/hackingBuddyGPT/utils/db_storage/db_storage.py
src/hackingBuddyGPT/utils/openai/__init__.py
src/hackingBuddyGPT/utils/openai/openai_lib.py
src/hackingBuddyGPT/utils/openai/openai_llm.py
src/hackingBuddyGPT/utils/psexec/__init__.py
src/hackingBuddyGPT/utils/psexec/psexec.py
src/hackingBuddyGPT/utils/ssh_connection/__init__.py
src/hackingBuddyGPT/utils/ssh_connection/ssh_connection.py
tests/test_llm_handler.py
tests/test_openAPI_specification_manager.py
tests/test_openapi_converter.py
tests/test_openapi_parser.py
tests/test_prompt_engineer_documentation.py
tests/test_prompt_engineer_testing.py
tests/test_prompt_generation_helper.py
tests/test_response_analyzer.py
tests/test_response_handler.py
tests/test_root_detection.py
tests/test_web_api_documentation.py
tests/test_web_api_testing.py