{"id":21721332,"url":"https://github.com/rajkumar-justcoder/pentdocks","last_synced_at":"2025-03-20T21:42:53.188Z","repository":{"id":178832927,"uuid":"411548105","full_name":"Rajkumar-justcoder/Pentdocks","owner":"Rajkumar-justcoder","description":"Web application pentesting tool for Docker","archived":false,"fork":false,"pushed_at":"2021-09-29T05:33:56.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-25T18:43:18.707Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rajkumar-justcoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-29T05:57:26.000Z","updated_at":"2022-05-10T12:48:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"22ca97f5-1e6f-4dcb-9fd5-f0c490e273f0","html_url":"https://github.com/Rajkumar-justcoder/Pentdocks","commit_stats":null,"previous_names":["rajkumar-justcoder/pentdocks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rajkumar-justcoder%2FPentdocks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rajkumar-justcoder%2FPentdocks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rajkumar-justcoder%2FPentdocks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rajkumar-justcoder%2FPentdocks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rajkumar-justcoder","download_url":"https://codeload.github.com/Rajkumar-justcoder/Pentdocks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244693748,"owners_count":20494503,"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-11-26T02:15:55.851Z","updated_at":"2025-03-20T21:42:53.182Z","avatar_url":"https://github.com/Rajkumar-justcoder.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003epentdocks\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eweb application pentesting tools for docker\u003c/h3\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/diwusec/pentdocks\"\u003e\u003cimg src=\"https://img.wonderhowto.com/img/86/00/63617929688035/0/create-reusable-burner-os-with-docker-part-2-customizing-our-hacking-container.1280x600.jpg\" alt=\"pentdocks\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n# why should you use it\n\nUsually, people who have one laptop face problems when multitasking. While pentesting, I used to install and run `VMware` in ubuntu to run other tools to finish my work faster. So i found a way to solve this using docker and I fell in love with it. The most amazing thing that i'm fascinated about is that the docker is just like an `OS`, internally running. You can keep backups using `sudo docker save os:latest \u003e os.tar` and many more. just try it, you will love it.\n\n\n\n|                  things which makes it better              | docker  |vmware|\n|------------------------------------------------------------|---|---|\n| fast                                                       | ✔ | ❌ |\n| powerful                                                   | ✔ | ✔ |         \n| easy to use                                                | ✔ | ❌ |\n| stable                                                     | ✔ | ✔ |\n| light weight                                               | ✔ | ❌ |\n| multitasking                                               | ✔ | ❌ |\n| flexible                                                   | ✔ | ❌ |\n\n[download and install docker from here](https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script).\n\u003e install-using-the-convenience-script to make the installation process simple.\n\n# installation\n\ninstall ubuntu image in docker\n```\nsudo docker pull ubuntu\n```\nrun the image\n\n```\nsudo docker run -it --name pentest ubuntu:latest /bin/bash\n```\nTo run the script in docker, you need some requirements\n```\napt-get -y update \u0026\u0026 apt-get -y dist-upgrade \u0026\u0026 apt-get -y autoremove \u0026\u0026 apt-get -y autoclean\n```\n```\napt-get install -y git\n```\n\n```\napt-get install -y golang\n```\n\nNow open `.bashrc` for exporting the following environment variables\n \ntype this in terminal(use any editors)\n\n```\nvim ~/.bashrc\n```\n```\nexport GOPATH=/home/$USER/go\n```\n```\nexport PATH=${PATH}:$GOROOT/bin:/home/$USER/go/bin\n```\n\nThese changes will take effect after a reboot. Instead of restarting, run \n```\nsource ~/.bashrc\n```\n\nIf you are not sure which shell you have, then run the command \n```\necho $SHELL\n```\nIf it displays: `/bin/bash` – means you have Bash\n\nnow clone my repo `https://github.com/diwusec/pentdocks.git` and `cd pentdocks` directory to run `bash docker.sh` for installing the tools\n\nafter the installation exit from the docker\n\n\u003e to start the docker again run the container not the image\n\n```\nsudo docker exec -it pentest /bin/bash\n```\n# happy hacking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajkumar-justcoder%2Fpentdocks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajkumar-justcoder%2Fpentdocks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajkumar-justcoder%2Fpentdocks/lists"}