{"id":14235757,"url":"https://github.com/leoanggal1/P-SAK","last_synced_at":"2025-08-11T00:32:50.795Z","repository":{"id":199454135,"uuid":"318161021","full_name":"leoanggal1/P-SAK","owner":"leoanggal1","description":"Pentester Swiss Army Knife is a Docker Image with a suite of the most used tools for Hacking and Pentesting. ","archived":false,"fork":false,"pushed_at":"2020-12-21T16:55:16.000Z","size":179,"stargazers_count":60,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-13T01:34:32.457Z","etag":null,"topics":["hacking","hacking-tools","pentest","pentesting","pentesting-tools"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"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/leoanggal1.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}},"created_at":"2020-12-03T10:47:34.000Z","updated_at":"2024-11-14T16:40:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"60b7a532-ca78-4769-b615-e239529026bd","html_url":"https://github.com/leoanggal1/P-SAK","commit_stats":null,"previous_names":["leoanggal1/p-sak"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leoanggal1/P-SAK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoanggal1%2FP-SAK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoanggal1%2FP-SAK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoanggal1%2FP-SAK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoanggal1%2FP-SAK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leoanggal1","download_url":"https://codeload.github.com/leoanggal1/P-SAK/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoanggal1%2FP-SAK/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269813618,"owners_count":24479340,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hacking","hacking-tools","pentest","pentesting","pentesting-tools"],"created_at":"2024-08-20T21:02:19.792Z","updated_at":"2025-08-11T00:32:50.512Z","avatar_url":"https://github.com/leoanggal1.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Pentesting Swiss Army Knife (P-SAK)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"images/Logo.png\" /\u003e\n\u003c/p\u003e\n\n## What is P-SAK?\n\nPentesting Swiss Army Knife (P-SAK) is a Docker Image with the **eleven** ( four optional ) most used tools for Hacking and Pentesting. It allows you to use these tools easily and quickly on your Pentest from any OS supporting the Docker Engine. It has been developed using [bitnami-docker-python](https://github.com/bitnami/bitnami-docker-python) as the base image and installing the following tools:\n* [NMAP](https://nmap.org/) - Utility for network , ports and service discovery in addition to security auditing.\n* [Metasploit](https://github.com/rapid7/metasploit-framework) - Most used penetration testing framework.\n* [Commix](https://github.com/commixproject/commix) - Automated tool to test web-based applications with the view to find vulnerabilities related to command injection.\n* [Reconspider](https://github.com/bhavsec/reconspider) - OSINT Framework for scanning IP Address, Emails, Websites, Organizations and find out information from different sources.\n* [Wfuzz](https://github.com/xmendez/wfuzz) - It replaces any web reference to the FUZZ keyword by the value of a given payload.\n* [John the Ripper](https://www.openwall.com/john/) - Password cracking software tool.\n* [Tcpdump](https://www.tcpdump.org/manpages/tcpdump.1.html) - Data-network packet analyzer\n\nOptional tools:\n* [SQLMAP](https://github.com/Xayias/https-github.com-sqlmapproject-sqlmap) - Tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers.\n* [Nikto](https://github.com/sullo/nikto) - Web server vulnerabilities scanner.\n* [Hydra](https://github.com/vanhauser-thc/thc-hydra) - Password brute force cracking tools.\n* [Aircrack-ng](https://www.aircrack-ng.org/) - Complete suite of tools to assess WiFi network security.\n\n## Building\n\nYou can build P-SAK using the following command:\n\n```console\n$ git clone https://github.com/leoanggal1/P-SAK.git\n$ cd P-SAK\n$ docker build -t \u003cimage-tag\u003e .\n```\n\n#### Environment variables\n\nYou can build the image along with other optional tools using the environment variables in the Dockerfile.\n\n| Tool        | Environment Variable   | Default Value |\n| ----------- | ---------------------- | ------------- |\n| SQLMAP      | `SQLMAP_INSTALL`       | `no`          |\n| Nikto       | `NIKTO_INSTALL`        | `no`          |\n| Hydra       | `HYDRA_INSTALL`        | `no`          |\n| Aircrack-ng | `AIRCRACK_INSTALL`     | `no`          |\n\nTo enable these tools you have to change the default value of environment variables to `yes`.\nFor example, if you need Aircrack-ng and Nikto for your Pentest you must change the `Dockerfile` like this:\n\n```console\n ENV SQLMAP_INSTALL=\"no\" \\\n\tNIKTO_INSTALL=\"yes\" \\\n\tHYDRA_INSTALL=\"no\" \\\n\tAIRCRACK_INSTALL=\"yes\"\n```\n\n#### Non-root user\n\nP-SAK has been developed to be a **non-root** image, following security best practises. The user `psak` has the UID `1001`.\nIf you need root privileges execute the image like the following:\n\n```console\n$ docker run --user 0 \u003cimage-tag\u003e\n```\n\n## Usage\n\n#### Bash mode\n\nYou can run the image in interactive mode with the command:\n\n```console\n$ docker run --rm -it \u003cimage-tag\u003e bash\n```\n\n#### As a tool\n\nIf you only need to run one P-SAK tool, you can use the following command:\n\n```console \n$ docker run -ti \u003cimage-tag\u003e \u003ctool-name\u003e \u003ctool-options\u003e\n```\n\nFor example, to run a port scan using NMAP, use the following command:\n\n```console\n$ docker run -it \u003cimage-tag\u003e nmap -sV --min-rate 5000 \u003ctarget-ip\u003e\n```\n\nThe output obtained:\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"images/Eg-PortScan.PNG\" /\u003e\n\u003c/p\u003e\n\n## Contributing\n\nWant to contribute? Great!! You can request new features or create PR, we love contributions!\n\n## Contact Developer\n\n* Email:  leopol.angul0@gmail.com\n* LinkedIn: [Leopoldo Angulo Gallego](https://www.linkedin.com/in/leopoldo-angulo-gallego-66b957195)\n\n## Legal Disclaimer\n\n\u003e Usage of P-SAK image for attacking targets without prior mutual consent is illegal.\n\u003e It is the end user's responsibility to obey all applicable local, state and federal laws.\n\u003e Developers assume no liability and are not responsible for any misuse or damage caused by this image.\n\n## Help us\n\nFound this project useful? If you want, you might donate.\n\n* For donate BTC : **12DuuMYdEHpANfWRZMxKcswftSuEpTj8Em**\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"images/Donate-BTC.PNG\" /\u003e\n\u003c/p\u003e\n\n* For donate ETH : **0x23d1d8ccf69d4d634d25aaf01fe409f1ac4a7bce**\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"images/Donate-ETH.PNG\" /\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoanggal1%2FP-SAK","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoanggal1%2FP-SAK","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoanggal1%2FP-SAK/lists"}