hackingBuddyGPT

View on PyPIReverse Dependencies (0)

0.3.1 hackingBuddyGPT-0.3.1-py3-none-any.whl

Wheel Details

Project: hackingBuddyGPT
Version: 0.3.1
Filename: hackingBuddyGPT-0.3.1-py3-none-any.whl
Download: [link]
Size: 99735
MD5: 6a39536620e7e5c39ee19a4aa48482ba
SHA256: f4c280edcf6fa6b54fce06223b422a06a9635078df9cf469fc5ce676cb512f78
Uploaded: 2024-08-29 12:35:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hackingBuddyGPT
Version: 0.3.1
Summary: Helping Ethical Hackers use LLMs in 50 lines of code
Author-Email: Andreas Happe <andreas[at]offensive.one>
Maintainer-Email: Andreas Happe <andreas[at]offensive.one>, Juergen Cito <juergen.cito[at]tuwiena.c.at>
Project-Url: Homepage, https://www.hackingbuddy.ai
Project-Url: Documentation, https://docs.hackingbuddy.ai
Project-Url: Repository, https://github.com/ipa-lab/hackingBuddyGPT
Project-Url: Bug Tracker, https://github.com/ipa-lab/hackingBuddyGPT/issues
License: MIT License Copyright (c) 2023 andreashappe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: hacking,pen-testing,LLM,AI,agent
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.10
Requires-Dist: fabric (==3.2.2)
Requires-Dist: Mako (==1.3.2)
Requires-Dist: requests (==2.32.0)
Requires-Dist: rich (==13.7.1)
Requires-Dist: tiktoken (==0.6.0)
Requires-Dist: instructor (==1.3.5)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: pypsexec (==0.3.0)
Requires-Dist: pydantic (==2.8.2)
Requires-Dist: openai (==1.28.0)
Requires-Dist: BeautifulSoup4
Requires-Dist: nltk
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16765 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hackingBuddyGPT/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hackingBuddyGPT/capabilities/__init__.py sha256=zl_2vmBTwU5sUtk_WmTIiYNlRCOjEnSkFzzEGuAwoys 234
hackingBuddyGPT/capabilities/capability.py sha256=AAs-ftDza2h24lw57P03vK9oNkCP0FG_0SGHO2xQHP4 9173
hackingBuddyGPT/capabilities/http_request.py sha256=f-oYpbblgsQ2R7uwFpFeaUvoZWaaHjhjX5QoG7_LSjU 2677
hackingBuddyGPT/capabilities/psexec_run_command.py sha256=88P1HhPkWEqd3RCCq3kdgrphyZexnypaIMiZtPEyRmk 690
hackingBuddyGPT/capabilities/psexec_test_credential.py sha256=gmkSRNzJSTSX3pAiLcE_9TTDzT7eJdRpe4f_vlk87ac 901
hackingBuddyGPT/capabilities/record_note.py sha256=F0jxkXv6J1HP4N9oAvXTKzsZQAahgoXZkPX2pOysqHc 503
hackingBuddyGPT/capabilities/ssh_run_command.py sha256=R4eED-AmAoUVCHOLJd528pbJVz6uPm4aooA05OaSafw 1765
hackingBuddyGPT/capabilities/ssh_test_credential.py sha256=f-jjcpgMGRf7RFm5ID4WGnFcOKJyid_AG17T7FOpc8M 958
hackingBuddyGPT/capabilities/submit_flag.py sha256=RPPVqRq8X-DDhP0zk71vKQJONKNcaBaJM3oPmHaF1ao 1246
hackingBuddyGPT/capabilities/submit_http_method.py sha256=z7phgVidB7KA8Y3Ol098TjGdVYkE02ado7et2761Z7k 3088
hackingBuddyGPT/capabilities/yamlFile.py sha256=vVwzBbLehRa1xEXfrc2iAYn-RhHCC14AA6acqb8HvI8 1455
hackingBuddyGPT/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hackingBuddyGPT/cli/stats.py sha256=FusqsxcJS83d2OociEzhknYt26BQLv_PXZTfXN92bOA 1319
hackingBuddyGPT/cli/viewer.py sha256=imkD5BRye_7CR7bj3A1UB8b45FaVVRccgAn_zjmJZGg 2057
hackingBuddyGPT/cli/wintermute.py sha256=4Nh_1jGE2eexmXjRDln5GRziRZRfWkKsvXDnFJMPzWE 528
hackingBuddyGPT/usecases/__init__.py sha256=CumRgPusC1Gfqio79aYcv-v9MlidfDspgDizOoEOco8 97
hackingBuddyGPT/usecases/agents.py sha256=1OXmAj2_v84Op846W_uJDjDUVMgK--8ASbAkpg54Lc4 3250
hackingBuddyGPT/usecases/base.py sha256=bTkSjW9-8V0x6ZOjzr00Fauw8N5gGZbOtrv8gNv_OuQ 6103
hackingBuddyGPT/usecases/examples/__init__.py sha256=47hcd1hiHuJt9IJdUgyBMPBrHXSf0K661UAmy_S00zI 181
hackingBuddyGPT/usecases/examples/agent.py sha256=gDIfsTIFw93BI1JPLUMykQqOajUGfnBfkBehPAU_xKc 2287
hackingBuddyGPT/usecases/examples/agent_with_state.py sha256=MkTddaG64UakbVoq4Tu2BJCF4tqPAn62aucDKaSxOJg 1837
hackingBuddyGPT/usecases/examples/get_hint_from_lse.txt sha256=H7CQ3gLacRd-C-2mDqF9-GL7_EunDxGyng8ZeAEqyaY 275
hackingBuddyGPT/usecases/examples/hintfile.py sha256=v7DmIJkgYYf9nnMUH_yDVrvc2rvLGBspOStMcmq1vBk 1015
hackingBuddyGPT/usecases/examples/lse.py sha256=U0QVZ2dYrWh8qGn3OsTiHUG3LwYKjHyOe0Ujc2HrA6o 4082
hackingBuddyGPT/usecases/examples/next_cmd.txt sha256=wN4RJrDLfHPMfj6-9Ui6pJECq7p9VuvqfGJAjPkSKk0 436
hackingBuddyGPT/usecases/privesc/__init__.py sha256=aVSLE18cek8Okgjf0uXb9cqKHnk3x2GY1sFQk0Q94bQ 44
hackingBuddyGPT/usecases/privesc/common.py sha256=0uzbirr5zlWcsE8Y7s4a6TjFCbYf3-n84VuLn2D9AI4 5890
hackingBuddyGPT/usecases/privesc/linux.py sha256=oFbFMqyBBBBxHUcqdS0HehnpacyQre34qDD70LHKO5E 609
hackingBuddyGPT/usecases/privesc/windows.py sha256=hK-nfuIiLO3k6dXtSGitMp8D-HlJ47zmTrZS80y6h18 765
hackingBuddyGPT/usecases/privesc/templates/analyze_cmd.txt sha256=RhADRxYpF75wCeky08fMUMSqgNrf-ybDkW5WW9CC4tQ 221
hackingBuddyGPT/usecases/privesc/templates/query_next_command.txt sha256=aF0px0nUifWpLDEud1c8QCAFvPi_tgqq-jlVe5hRyTA 672
hackingBuddyGPT/usecases/privesc/templates/update_state.txt sha256=SlhJCmP8zjn_CiR_slaihK-dN0F-prhtALcXiVrwzxY 383
hackingBuddyGPT/usecases/web/__init__.py sha256=cN56cW3A5TVITxiKDgRr2OL3OJxRmlOUg3OYdCyd1xQ 94
hackingBuddyGPT/usecases/web/simple.py sha256=J3FKlbg_aKIvfQxN1AYW4oWr_sr6_ID3nCkOycH5Nzo 4716
hackingBuddyGPT/usecases/web/with_explanation.py sha256=wD_son8qKUPRNToXp7tcZATYjWSeMhdEXKP9TFLYibQ 4732
hackingBuddyGPT/usecases/web_api_testing/__init__.py sha256=hsmC0zTptLbfNwBy0484J8dDxbyVDr2ChIEaQweUi-8 123
hackingBuddyGPT/usecases/web_api_testing/simple_openapi_documentation.py sha256=pfRcHB35v4dhjJLz4sEiHJBajNfYgRMw0zZ6KmcWmCQ 7728
hackingBuddyGPT/usecases/web_api_testing/simple_web_api_testing.py sha256=hRHVersaj7pj1TxtCi8kieVdwlX4zSSbWcZ0BPlPv64 9226
hackingBuddyGPT/usecases/web_api_testing/documentation/__init__.py sha256=HAqPoCphuNnCkAMaTElrbt3cJXQlbbn9IEg-xxwsVJg 112
hackingBuddyGPT/usecases/web_api_testing/documentation/openapi_specification_handler.py sha256=3V7v6_moM7nXv7phz306tipieaYLNnzesAU8i8zvkxc 9291
hackingBuddyGPT/usecases/web_api_testing/documentation/report_handler.py sha256=knaECFLy65QqEKZJ4x55ah4KBMcw8QY3HzeVuzj3qiM 2484
hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/__init__.py sha256=Cs9IYOUJdRAQPQyjm_oTTLLY-QsxjVQLHd_4Kljac5Y 161
hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/openapi_converter.py sha256=c0sJJTg84YrI_Tn2vs6wZoY1yJH1KQPrtlyBO--_1Os 3402
hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/openapi_parser.py sha256=sV7VS7vvM3E2I1uXg-AMVizn_41xGnXrbtTo-QUkQ0I 3101
hackingBuddyGPT/usecases/web_api_testing/documentation/parsing/yaml_assistant.py sha256=jFKGC5ysTJLd-q2crmYVqSzyK1gN08guQ2SMxOmqVXg 3691
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/__init__.py sha256=Wf9593aEJepVGHpR_6yUhuLoi0hBQJctyLqwgeW6tgs 105
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompt_engineer.py sha256=ztSC9AAH6ODSy7kmUAQF5fU1aIpgQhBeAEDz2yTXCHY 5839
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompt_generation_helper.py sha256=6F39LHRYbNKxol-MNHBsplKjjaQnuM60Eg8kotJJyng 5929
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/__init__.py sha256=Ro0x5xmvUeY_TpfiLkHdbCl_hsWvBjsK_4-esxPcvsc 134
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/pentesting_information.py sha256=2rm4kOaHHjvuc-fujhhvotXw6AI8QuUmAHxQOUvuSss 6874
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/information/prompt_information.py sha256=gTCj-W5Ok9wnesQW0ceSWWsreDPuO2EeQtSEivfzrAk 1747
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/__init__.py sha256=D3jaJOhCvgpC-LgTaMtzEKRLJvsAmzPgJMUzbqgw8yE 37
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/basic_prompt.py sha256=2gm4jCb5UpUesCR4lfcrYm0SuiRvzzcIUj_HsZi67TA 2985
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/__init__.py sha256=Li3pgtyKQ5jHzfLmLIdBF4vsJF4EFOGDmDURTf5jtjc 119
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/in_context_learning_prompt.py sha256=80y1CrtaBWN_XNb4PPUDfq7rN8pONb7pEW8doZM7fwY 2869
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/state_learning/state_planning_prompt.py sha256=Ose4I0aPIelYad9tOyjNUsrZ40mrQJHQ8I3H1O15se8 1869
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/__init__.py sha256=u-iJd1kt5EhaF_12L1uJIYS1pUNuuWwlJuXDokFMgKo 167
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/chain_of_thought_prompt.py sha256=uPYp50zrWsCvkrdtPzRjaO2c6QWnSe_r8_aWt06hRbw 7421
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/task_planning_prompt.py sha256=n9mU1ZzyW2RFyklz7M_aDbdNbwaE_AgtsKp4oxmVOhg 1889
hackingBuddyGPT/usecases/web_api_testing/prompt_generation/prompts/task_planning/tree_of_thought_prompt.py sha256=1VBKVSQ95m6QyIaXW1yil7PvkbxSXfX-tyc_FYSAjnY 4073
hackingBuddyGPT/usecases/web_api_testing/response_processing/__init__.py sha256=ircrthbdECFs1sRx6ZVJfEZCNhJsIpHZvewHF1MaPx8 158
hackingBuddyGPT/usecases/web_api_testing/response_processing/response_analyzer.py sha256=xaqEYn_DwQRw3XJH9xsvRsTpUmH2l_tykdcDT4Mdxlc 11694
hackingBuddyGPT/usecases/web_api_testing/response_processing/response_analyzer_with_llm.py sha256=IAwGbMMOfCmoy5MGws7-7lQuMo4nSaLoJypddYTJFcU 7465
hackingBuddyGPT/usecases/web_api_testing/response_processing/response_handler.py sha256=WxKwbjnt_D1ycC438fJ6za2zZA3lcHeIfLLTEyZjEL8 10322
hackingBuddyGPT/usecases/web_api_testing/utils/__init__.py sha256=5PgrC9g5JAv-DtMIepNqHMXzPTCelaZH0CZetfqNPTM 83
hackingBuddyGPT/usecases/web_api_testing/utils/custom_datatypes.py sha256=U0QMyxNjIYntDvOeCOG1HAuNZq9S7cvz75qKmVaWPIw 238
hackingBuddyGPT/usecases/web_api_testing/utils/llm_handler.py sha256=j2jwTu4dVIhPju8dsVU5aITqUGpapQetE4SRnB5GuFY 5076
hackingBuddyGPT/utils/__init__.py sha256=WjL8xh0tr5aGTamFk_JC9wob0CiJxwUZOvsw8Y1y7UA 218
hackingBuddyGPT/utils/cli_history.py sha256=fc5JnU5QPN1JJpY3I-a_zwrV3t1eH5J6oleAxDOF1Z0 667
hackingBuddyGPT/utils/configurable.py sha256=n12LxRhCt0o05ZQQoi94JtMmPs5x38Ne_EmzqT2xiOE 7045
hackingBuddyGPT/utils/llm_util.py sha256=Jg7qpDIyPC9MjNzHf9sb0W-yPfS6PC5INKyJTvx6aQQ 4246
hackingBuddyGPT/utils/shell_root_detection.py sha256=NKHbpkZPU2DdeYNG33FKwfGXv9cpL09BLGg9WYTBYqA 321
hackingBuddyGPT/utils/ui.py sha256=aP1To9EbIcHxCZll-S-zRLHDTyqL1dSbEOKrrXZga9I 966
hackingBuddyGPT/utils/console/__init__.py sha256=BG9jQdJQGv1sHA6tuYKoIDxTOk-CHQkl3l-axlcB9EM 29
hackingBuddyGPT/utils/console/console.py sha256=3YQtFvnUcuUtqjlunVGOw2M4u8JsJcr4qB-3Pg_S5us 326
hackingBuddyGPT/utils/db_storage/__init__.py sha256=Nf4niWCR_8DEgnj3aT4ReLPD0uAIvrEdMdFu9JRJhJo 33
hackingBuddyGPT/utils/db_storage/db_storage.py sha256=nZKUxFK7RPD6lk72xpPa53udZOlYCxDXIHa7zqsuHp4 8885
hackingBuddyGPT/utils/openai/__init__.py sha256=jlev6sFjob9bfFWSEu9difgYyUpZ8ekGwZL6vifrXqM 52
hackingBuddyGPT/utils/openai/openai_lib.py sha256=Pzw1h7B2BSRGkud4LtEyz7yJ_F08dDTbro4QybgX67w 6273
hackingBuddyGPT/utils/openai/openai_llm.py sha256=wKtmLLG9_dcT9EIxtYWH1f_y53jus9BaRU3pIjdWSsc 4153
hackingBuddyGPT/utils/psexec/__init__.py sha256=rytHJEO98eJcjLax0fQ-VqrrxOEsh0BGaX6iWybcNGs 37
hackingBuddyGPT/utils/psexec/psexec.py sha256=mqq7tzUq3yw132TU-mgpED3T3wnfZdR_oVjD5AJcDQM 1136
hackingBuddyGPT/utils/ssh_connection/__init__.py sha256=bDqCGm3wKlryfen5Z3WOcQEvNlbnJTACay4BcfjqbI4 42
hackingBuddyGPT/utils/ssh_connection/ssh_connection.py sha256=s0gEM_E7lki6swHgndswQtXjdPiUvwef_VBi9YZu0H0 1254
hackingBuddyGPT-0.3.1.dist-info/LICENSE sha256=X-mPY0Hie7NKs_wgpdGEO51bPO7S2w1G4DJxCt-CNaQ 1069
hackingBuddyGPT-0.3.1.dist-info/METADATA sha256=5CNHHzfFQl9YuzTySCT6g61ymPwPL2hP8REqTCxn_tc 19374
hackingBuddyGPT-0.3.1.dist-info/WHEEL sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI 91
hackingBuddyGPT-0.3.1.dist-info/entry_points.txt sha256=1A4gY0CiGPJGNMdBHltSbKuCkW15DFq2p19ghEVfVF4 121
hackingBuddyGPT-0.3.1.dist-info/top_level.txt sha256=DWhLMvtulDDnK7SHB6Au7KXiwg1SQ4x5N96fThU-pqA 16
hackingBuddyGPT-0.3.1.dist-info/RECORD

top_level.txt

hackingBuddyGPT

entry_points.txt

hackingBuddyGPT = hackingBuddyGPT.cli.wintermute:main
wintermute = hackingBuddyGPT.cli.wintermute:main