{"id":15463603,"url":"https://github.com/satunix/hakbot2","last_synced_at":"2025-03-28T11:25:26.246Z","repository":{"id":194236585,"uuid":"690397724","full_name":"SATUNIX/HAKBot2","owner":"SATUNIX","description":"Better, thanks to the new support for GGLMv3 and GGUF models. Alot of work to be done. Inspiration from pentestgpt. Goal of this project is to automate the user and execution side of PentestGPT. ","archived":false,"fork":false,"pushed_at":"2023-09-12T06:01:18.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-08T06:47:55.007Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SATUNIX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-12T05:55:04.000Z","updated_at":"2023-09-12T05:55:29.000Z","dependencies_parsed_at":"2023-09-12T13:25:41.032Z","dependency_job_id":null,"html_url":"https://github.com/SATUNIX/HAKBot2","commit_stats":null,"previous_names":["satunix/hakbot2"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SATUNIX%2FHAKBot2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SATUNIX%2FHAKBot2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SATUNIX%2FHAKBot2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SATUNIX%2FHAKBot2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SATUNIX","download_url":"https://codeload.github.com/SATUNIX/HAKBot2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220392485,"owners_count":16640574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T00:22:14.445Z","updated_at":"2024-10-18T19:01:51.279Z","avatar_url":"https://github.com/SATUNIX.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI_PWN / HAKBot2\nBetter, thanks to the new support for GGLMv3 and GGUF models. Alot of work to be done. Inspiration from pentestgpt. Goal of this project is to automate the user and execution side of PentestGPT. \n---\n\n\n## Data flow overview \n\n1. Reasoning: Local LLM / Preferably an OpenAI API or HF - API \n\n2. Planning: Pentest GPT \n\n3. Parsing: Local LLM / GPT4ALL Prompt Generation using PentestGPT output\n\n4. Code Execution: Python os execute / subproccessing \n\n## Explanations \n\n1. Think about the steps required and the neccesary tools to complete the job. \n2. Keep track of pentest progress \n3. Take the data from previous steps (1,2) and provide a single command to execute. \n4. Execute the command in python and return the tools print out. \n\nRecources: \nhttps://huggingface.co/TheBloke/Spicyboros-13B-2.2-GGUF/blob/main/spicyboros-13b-2.2.Q5_K_M.gguf\nhttps://huggingface.co/TheBloke/Llama-2-7b-Chat-GPTQ\nhttps://github.com/ggerganov/llama.cpp\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatunix%2Fhakbot2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatunix%2Fhakbot2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatunix%2Fhakbot2/lists"}