{"id":13580416,"url":"https://github.com/GamehunterKaan/AutoPWN-Suite","last_synced_at":"2025-04-06T02:31:30.637Z","repository":{"id":37256097,"uuid":"491539517","full_name":"GamehunterKaan/AutoPWN-Suite","owner":"GamehunterKaan","description":"AutoPWN Suite is a project for scanning vulnerabilities and exploiting systems automatically.","archived":false,"fork":false,"pushed_at":"2024-08-08T18:00:35.000Z","size":10596,"stargazers_count":978,"open_issues_count":2,"forks_count":114,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-03-10T22:17:08.962Z","etag":null,"topics":["cybersecurity","exploitation","hacking","hacking-tools","infosec","nmap","penetration-testing","pentesting","python","python3","scanner","scanners","scanning","security","security-tools","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"https://auto.pwnspot.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GamehunterKaan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","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},"funding":{"patreon":"gamehunterkaan","custom":["https://www.fiverr.com/users/kaangultekin/"]}},"created_at":"2022-05-12T14:06:06.000Z","updated_at":"2025-03-06T14:28:37.000Z","dependencies_parsed_at":"2024-11-05T19:55:04.548Z","dependency_job_id":null,"html_url":"https://github.com/GamehunterKaan/AutoPWN-Suite","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GamehunterKaan%2FAutoPWN-Suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GamehunterKaan%2FAutoPWN-Suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GamehunterKaan%2FAutoPWN-Suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GamehunterKaan%2FAutoPWN-Suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GamehunterKaan","download_url":"https://codeload.github.com/GamehunterKaan/AutoPWN-Suite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247425977,"owners_count":20937044,"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":["cybersecurity","exploitation","hacking","hacking-tools","infosec","nmap","penetration-testing","pentesting","python","python3","scanner","scanners","scanning","security","security-tools","vulnerability-scanners"],"created_at":"2024-08-01T15:01:50.938Z","updated_at":"2025-04-06T02:31:30.237Z","avatar_url":"https://github.com/GamehunterKaan.png","language":"Python","funding_links":["https://patreon.com/gamehunterkaan","https://www.fiverr.com/users/kaangultekin/"],"categories":["Python"],"sub_categories":[],"readme":"# AutoPWN Suite\n\nAutoPWN Suite is a project for scanning vulnerabilities and exploiting systems automatically.\n\n![GitHub top language](https://img.shields.io/github/languages/top/GamehunterKaan/AutoPWN-Suite)\n![Lines of code](https://img.shields.io/tokei/lines/github/GamehunterKaan/AutoPWN-Suite)\n![Repo Size](https://img.shields.io/github/repo-size/GamehunterKaan/AutoPWN-Suite)\n[![Tests](https://github.com/GamehunterKaan/AutoPWN-Suite/actions/workflows/tests.yml/badge.svg)](https://github.com/GamehunterKaan/AutoPWN-Suite/actions/workflows/tests.yml)\n![GitHub issues](https://img.shields.io/github/issues-raw/GamehunterKaan/AutoPWN-Suite)\n![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/GamehunterKaan/AutoPWN-Suite)\n![GitHub Repo stars](https://img.shields.io/github/stars/GamehunterKaan/AutoPWN-Suite?style=social)\n![Banner](https://raw.githubusercontent.com/GamehunterKaan/AutoPWN-Suite/main/images/banner.png)\n\n\n## Features\n- Fully [automatic!](#usage)\n- Detect network IP range without any user input. \n- Vulnerability detection based on version.\n- Web app vulnerability testing. (LFI, XSS, SQLI)\n- Web app dirbusting.\n- Get information about the vulnerability right from your terminal.\n- Automatically download exploit related with vulnerability.\n- Noise mode for creating a noise on the network.\n- Evasion mode for being sneaky.\n- Automatically decide which scan types to use based on privilege.\n- Easy to read output.\n- Specify your arguments using a config file.\n- Send scan results via webhook or email.\n- Works on Windows, MacOS and Linux.\n- Use as a [module!](#module-usage)\n\n\n## How does it work?\n\nAutoPWN Suite uses nmap TCP-SYN scan to enumerate the host and detect the version of softwares running on it. After gathering enough information about the host, AutoPWN Suite automatically generates a list of \"keywords\" to search [NIST vulnerability database.](https://www.nist.gov/)\n\n[Visit \"PWN Spot!\" for more information.](https://pwnspot.com/posts/AutoPWN/)\n\n\n## Demo\n\nAutoPWN Suite has a very user friendly easy to read output.\n\n[![asciicast](https://asciinema.org/a/509345.svg)](https://asciinema.org/a/509345)\n\n\n## Installation\n\nYou can clone the repo. (This is the recommended installation method as other methods are no longer maintained)\n\n```\ngit clone https://github.com/GamehunterKaan/AutoPWN-Suite.git\ncd AutoPWN-Suite\nsudo pip install -r requirements.txt\n```\n\nOR\n\nYou can install it using pip. (sudo recommended)\n\n```\nsudo pip install autopwn-suite\n```\n\nOR\n\nYou can download debian (deb) package from [releases.](https://github.com/GamehunterKaan/AutoPWN-Suite/releases)\n\n```\nsudo pip install requests rich python-nmap bs4 distro\nsudo apt-get install ./autopwn-suite_2.1.5.deb\n```\n\nOR\n\nIf you are on Arch Linux based system you can install `python-autopwn-suite` package using AUR helper of your choice.\n\nOR\n\nYou can use the [docker image.](https://github.com/GamehunterKaan/AutoPWN-Suite/pull/42)\n\n```\ndocker pull gamehunterkaan/autopwn-suite\ndocker run -it gamehunterkaan/autopwn-suite\n```\n\nOR\n\nYou can use Google Cloud Shell.\n\n[![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.svg)](https://shell.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://github.com/GamehunterKaan/AutoPWN-Suite.git)\n\n\n## Usage\n\nRunning with root privileges (sudo) is always recommended.\n\nAutomatic mode\n\n```console\nautopwn-suite -y\n```\n\n\nHelp Menu\n\n```console\n$ autopwn-suite -h\n\nusage: autopwn.py [-h] [-v] [-y] [-c CONFIG] [-nc] [-t TARGET] [-hf HOST_FILE] [-sd] [-st {arp,ping}] [-nf NMAP_FLAGS] [-s {0,1,2,3,4,5}] [-ht HOST_TIMEOUT] [-a API] [-m {evade,noise,normal}] [-nt TIMEOUT]\n                  [-o OUTPUT] [-ot {html,txt,svg}] [-rp {email,webhook}] [-rpe EMAIL] [-rpep PASSWORD] [-rpet EMAIL] [-rpef EMAIL] [-rpes SERVER] [-rpesp PORT] [-rpw WEBHOOK]\n\nAutoPWN Suite | A project for scanning vulnerabilities and exploiting systems automatically.\n\noptions:\n  -h, --help            show this help message and exit\n  -v, --version         Print version and exit.\n  -y, --yes-please      Don't ask for anything. (Full automatic mode)\n  -c CONFIG, --config CONFIG\n                        Specify a config file to use. (Default : None)\n  -nc, --no-color       Disable colors.\n\nScanning:\n  Options for scanning\n\n  -t TARGET, --target TARGET\n                        Target range to scan. This argument overwrites the hostfile argument. (192.168.0.1 or 192.168.0.0/24)\n  -hf HOST_FILE, --host-file HOST_FILE\n                        File containing a list of hosts to scan.\n  -sd, --skip-discovery\n                        Skips the host discovery phase.\n  -st {arp,ping}, --scan-type {arp,ping}\n                        Scan type.\n  -nf NMAP_FLAGS, --nmap-flags NMAP_FLAGS\n                        Custom nmap flags to use for portscan. (Has to be specified like : -nf=\"-O\")\n  -s {0,1,2,3,4,5}, --speed {0,1,2,3,4,5}\n                        Scan speed. (Default : 3)\n  -ht HOST_TIMEOUT, --host-timeout HOST_TIMEOUT\n                        Timeout for every host. (Default :240)\n  -a API, --api API     Specify API key for vulnerability detection for faster scanning. (Default : None)\n  -m {evade,noise,normal}, --mode {evade,noise,normal}\n                        Scan mode.\n  -nt TIMEOUT, --noise-timeout TIMEOUT\n                        Noise mode timeout.\n\nReporting:\n  Options for reporting\n\n  -o OUTPUT, --output OUTPUT\n                        Output file name. (Default : autopwn.log)\n  -ot {html,txt,svg}, --output-type {html,txt,svg}\n                        Output file type. (Default : html)\n  -rp {email,webhook}, --report {email,webhook}\n                        Report sending method.\n  -rpe EMAIL, --report-email EMAIL\n                        Email address to use for sending report.\n  -rpep PASSWORD, --report-email-password PASSWORD\n                        Password of the email report is going to be sent from.\n  -rpet EMAIL, --report-email-to EMAIL\n                        Email address to send report to.\n  -rpef EMAIL, --report-email-from EMAIL\n                        Email to send from.\n  -rpes SERVER, --report-email-server SERVER\n                        Email server to use for sending report.\n  -rpesp PORT, --report-email-server-port PORT\n                        Port of the email server.\n  -rpw WEBHOOK, --report-webhook WEBHOOK\n                        Webhook to use for sending report.\n```\n\n\n## Module usage\n\n```python\nfrom autopwn_suite.api import AutoScanner\n\nscanner = AutoScanner()\njson_results = scanner.scan(\"192.168.0.1\")\nscanner.save_to_file(\"autopwn.json\")\n```\n\n\n## Contributing to AutoPWN Suite\n\nI would be glad if you are willing to contribute this project. I am looking forward to merge your pull request unless its something that is not needed or just a personal preference. Also minor changes and bug fixes will not be merged. Please create an issue for those and I will do it myself. [Click here for more info!](https://github.com/GamehunterKaan/AutoPWN-Suite/blob/main/.github/CONTRIBUTING.md)\n\n\n## Legal\n\nYou may not rent or lease, distribute, modify, sell or transfer the software to a third party. AutoPWN Suite is free for distribution, and modification with the condition that credit is provided to the creator and not used for commercial use. You may not use software for illegal or nefarious purposes. No liability for consequential damages to the maximum extent permitted by all applicable laws.\n\n\n## Support or Contact\n\nHaving trouble using this tool? You can reach me out on [discord](https://search.discordprofile.info/374953845438021635), [create an issue](https://github.com/GamehunterKaan/AutoPWN-Suite/issues/new/choose) or [create a discussion!](https://github.com/GamehunterKaan/AutoPWN-Suite/discussions)\n\n\n## Support \u0026 Hire Me!\n\nIf you want to support my work and also get your job done you can hire me on [Fiverr](https://www.fiverr.com/kaangultekin)! I do various things such as website pentesting, python programming, cleaning malware, PC optimization, file recovery and mentoring.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGamehunterKaan%2FAutoPWN-Suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGamehunterKaan%2FAutoPWN-Suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGamehunterKaan%2FAutoPWN-Suite/lists"}