awesome-pentest
github.com/kc57/awesome-pentest ↗A list of awesome penetration testing tools and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me vulnerable apps resources from awesome-pentest"
Installation instructions →What's inside
OSINT
- Amass
n-depth Attack Surface Mapping and Asset Discovery
- github-search
Tools to perform basic search on GitHub.
- GocaMetadata Tools
Goca is a FOCA fork written in Go, which is a tool used mainly to find metadata and hidden information in the documents its scans.
- subfinder
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
Mobile Security
- AndroGoatVulnerable Apps
AndroGoat is purposely developed open source vulnerable/insecure app using Kotlin.
- ApktoolAndroid
A tool for reverse engineering 3rd party, closed, binary Android apps.
- Damn-Vulnerable-BankVulnerable Apps
Damn Vulnerable Bank is designed to be an intentionally vulnerable android application.
- dex2jarAndroid
Tools to work with android .dex and java .class files.
- FridaMisc
Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
- frida-swift-bridgeMisc
Swift interop from Frida.
Antivirus Evasion Tools
- Anti-Virus-Evading-Payloads
Guide to generating AV evading payloads.
Static Application Security Testing (SAST)
- appshark
Appshark is a static taint analysis platform to scan vulnerabilities in an Android app.
- route-sixty-sink
an open source tool that enables defenders and security researchers alike to quickly identify vulnerabilities in any .NET assembly using automated source-to-sink analysis.
Lab Setup
- AutomatedLab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts.
- BadBlood
BadBlood by Secframe fills a Microsoft Active Directory Domain with a structure and thousands of objects. The output of the tool is a domain similar to a domain in the real world.
AWS
- AWSBucketDump
Security Tool to Look For Interesting Files in S3 Buckets.
- enumerate-iam
Enumerate the permissions associated with AWS credential set.
- lazys3
A Ruby script to bruteforce for AWS s3 buckets using different permutations.
- s3-inspector
Tool to check AWS S3 bucket permissions.
- S3Scanner
Scan for open S3 buckets and dump the contents.
- slurp
A blazing fast & feature rich Amazon S3 bucket enumerator.
Hardware Security
- Binwalk
Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.
- Bus PirateMisc Hardware Tools
The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff.
- chipsec
CHIPSEC is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.
- ChipWhispererMisc Hardware Tools
The complete open-source toolchain for side-channel power analysis and glitching attacks.
- DSLogicLogic Analyzers
DSLogic is a series of USB-based logic analyzer, with max sample rate up to 1GHz, and max sample depth up to 16G.
- HydraBusMisc Hardware Tools
The HydraBus (hardware) with HydraFW (firmware) are used as an open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware.
Web Tools
- burp-awesome-tlsBurp Suite Plugins
This extension hijacks Burp's HTTP/TLS stack and allows you to spoof any browser fingerprint in order to make it more powerful and less prone to fingerprinting by all kinds of WAFs.
- clairvoyanceGraphQL
Obtain GraphQL API schema despite disabled introspection!
- drupwn
Drupal enumeration & exploitation tool.
- GraphCrawlerGraphQL
GraphQL automated security testing toolkit.
- graphql-voyagerGraphQL
Represent any GraphQL API as an interactive graph.
- jwt_tool
Showing a sample of 81 resources. View the full list on GitHub →