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.
OneGadget is a CTF-focused tool that uses symbolic execution to find RCE gadgets in binaries that can execute shell commands through execve('/bin/sh', NULL, NULL).
ISF (Industrial Exploitation Framework) - An exploitation framework for industrial systems with various ICS protocol clients and exploit modules.
A cross-platform post-exploitation HTTP/2 Command & Control framework designed specifically for testing and exploiting containerized environments including Docker and Kubernetes.
Open source penetration testing tool for detecting and exploiting command injection vulnerabilities.
A virtual host scanner with the ability to detect catch-all scenarios, aliases, and dynamic default pages, presented at SecTalks BNE in September 2017.
NoSQLMap is an open source Python tool that automates NoSQL injection attacks and exploits configuration weaknesses in NoSQL databases to disclose or clone data.
A library of adversary emulation plans to evaluate defensive capabilities against real-world threats.
A next generation version of enum4linux with enhanced features for enumerating information from Windows and Samba systems.
SILENTTRINITY is a Python-based, asynchronous C2 framework that uses .NET scripting languages for post-exploitation activities without relying on PowerShell.
A powerful and extensible framework for reconnaissance and attacking various networks and devices.
BeEF is a penetration testing framework that exploits web browsers to assess client-side security vulnerabilities and launch attacks from within the browser context.
Kiterunner is a tool for lightning-fast traditional content discovery and bruteforcing API endpoints in modern applications.
Tcpreplay is a network traffic editing and replay tool used for testing network devices and applications.
AFE Android Framework for Exploitation is a framework that provides tools and techniques for exploiting vulnerabilities in Android devices and applications.
A repository documenting AppLocker bypass techniques with verified methods, legacy DLL execution approaches, and a PowerShell module for identifying AppLocker weaknesses.
A utility to generate malicious network traffic for security evaluation.
A collection of precompiled Windows exploits for privilege escalation.
An image with commonly used tools for creating a pentest environment easily and quickly, with detailed instructions for launching in a VPS.
Open-source Java application for creating proxies for traffic analysis & modification.
A webshell manager via terminal for controlling web servers running PHP or MySQL.
A tool for managing multiple reverse shell sessions/clients via terminal with a RESTful API.
A Python framework for building custom Command and Control interfaces that implements Cobalt Strike's External C2 specification for data transfer between frameworks.
Data exfiltration & infiltration tool using text-based steganography to evade security controls.
A tool for privilege escalation within Linux environments by targeting vulnerabilities in SUDO usage.
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.