Offensive security tools test your defenses the way a real attacker would. Instead of listing possible weaknesses, they try to use them and show what an attacker could actually reach. The category covers penetration testing, from open-source tools to penetration testing as a service (PTaaS) and AI-driven or autonomous testing. It covers red-team and adversary emulation, where operators copy a real attacker's steps inside your network. It covers breach and attack simulation (BAS), which runs safe attack playbooks on a schedule to check that your controls work. It also covers bug bounty platforms, which pay outside researchers for the flaws they find. Teams buy here when they need proof, not assumptions, that their defenses hold.
We cover 566 Offensive Security tools, 399 free and 167 commercial.
Accuracy and depth improve over time. Last reviewed Sep 2026. Is something off? Reach out.
AutoTTP automates complex attack sequences and testing scenarios for regression tests and research using frameworks like Empire, Metasploit, and Cobalt Strike.
Boofuzz is a network protocol fuzzing tool that aims to fuzz everything
A penetration testing tool that intercepts SSH connections by patching OpenSSH source code to act as a proxy and log plaintext passwords and sessions.
A Linux exploit suggestion tool that identifies potential privilege escalation vulnerabilities by analyzing kernel versions and matching them against a database of known exploits.
A tool that simplifies the installation of tools and configuration for Kali Linux
A Python utility that calculates RSA cryptographic parameters and generates OpenSSL-compatible private keys from prime numbers or modulus/exponent pairs.
High-performant, coroutines-driven, and fully customisable Low & Slow load generator for real-world pentesting with undetectability through Tor.
A modular and script-friendly multithread bruteforcer for managing task parameters in Python scripts.
A comprehensive repository of open-source security tools organized by attack phases for red team operations, adversary simulation, and threat hunting purposes.
Hash Extender is a command-line tool that automates length extension attacks against various hashing algorithms including MD5, SHA-1, SHA-256, and others.
A tool to dump login passwords from Linux desktop users, leveraging cleartext credentials in memory.
A Python library that simplifies format string vulnerability exploitation by providing tools for payload generation, memory manipulation, and automated parameter detection.
A powerful tool for extracting passwords and performing various Windows security operations.
FuzzDB is an open-source dictionary of attack patterns and predictable resource locations for dynamic application security testing and vulnerability discovery.
A tool to profile web applications based on response time discrepancies.
Offensive security tool for reconnaissance and information gathering with a wide range of features and future roadmap.
Exploiting WordPress With Metasploit, containing 45 modules for exploits and auxiliaries.
A Python-based framework that generates evidence of MITRE ATT&CK tactics to help blue teams test their detection capabilities against simulated malicious activities.
A proof-of-concept executable injection tool that compiles and launches parasitic executables within target processes using standard or stealth injection techniques.
Aptoide is an alternative Android application marketplace that enables APK downloads and metadata retrieval for mobile security research and analysis.
A Linux process injection tool that uses ptrace() to inject assembly-based shellcode into running processes without NULL byte restrictions.
A collection of tools that execute programs directly in memory using various delivery methods including URL downloads and netcat connections.
KeeFarce extracts cleartext password database information from KeePass 2.x processes in memory using DLL injection and .NET runtime manipulation.
566 tools across 4 specializations · 399 free, 167 commercial
Penetration Testing
Penetration testing tools and PTaaS for point-in-time manual or assisted pentests that produce a findings report.
Red-Team & Adversary Emulation
Continuous adversary emulation tools including C2 frameworks, red-team ops, and purple-team platforms.
Breach & Attack Simulation
Automated, scheduled Breach and Attack Simulation (BAS) that replays ATT&CK techniques to validate security controls against real adversary behavior.
Common questions about Offensive Security tools, selection guides, pricing, and comparisons.
Offensive security means testing your own systems by attacking them, with permission, the way a real adversary would. The goal is to find the gaps an attacker could use and to check whether your team and tools would notice. It covers penetration tests, red-team exercises, automated attack simulation, and bug bounty programs that pay outside researchers.
A penetration test is a scoped, point-in-time test that ends in a findings report. Red teaming is a longer exercise that copies a real attacker to see whether your SOC notices and responds. Breach and attack simulation runs safe, automated attack steps on a schedule to check that controls still block and detect. Bug bounty programs pay outside researchers for each valid flaw they report. Many programs use more than one.
Scanners and vulnerability assessment tools sit in Exposure & Vulnerability Management. They list known weaknesses in the assets you have. Offensive security checks whether those weaknesses can really be used, and what an attacker could reach next. Scanning tells you where you might be exposed. Offensive testing tells you whether that exposure is real and whether you would catch it.
It depends on how fast your systems change and what your auditors require. Some frameworks, such as PCI DSS, require a penetration test at least once a year and after significant changes. A point-in-time test goes stale as systems change. Breach and attack simulation and bug bounty programs add ongoing coverage between tests.
Open-source tools are the everyday kit of many pentesters and red teams, and they are strong. What they lack is the managed workflow: scoping, retesting, reporting, scheduling, and tracking fixes. Commercial platforms and PTaaS earn their cost there, and by supplying skilled testers. Many teams mix both.
Bug Bounty
Crowdsourced security researcher marketplaces and vulnerability disclosure program (VDP) platforms.