30 Repos
Tools for reconnaissance, fuzzing, and exploiting web application vulnerabilities.
Explore 30 awesome GitHub repositories matching part of an awesome list · Web Exploitation. Refine with filters or upvote what's useful.
Gobuster is a command-line security utility designed for brute-force discovery of hidden infrastructure and content. It operates by systematically testing wordlists against target network services to identify files, directories, subdomains, and cloud storage buckets. The tool utilizes a concurrent worker pool to execute these requests in parallel, ensuring efficient scanning across various network environments. The project distinguishes itself through a modular plugin architecture that supports multiple discovery modes, including HTTP, DNS, and TFTP. This design allows for protocol-agnostic r
Brute-forces web directories and DNS for reconnaissance.
fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits. It functions as a wrapper that integrates external security binaries into a unified, menu-driven interface, providing a centralized system for command-line parameter mapping and execution. The project distinguishes itself by organizing specialized utilities into domain-specific collections for structured navigation. It automates the transition between different phases of an audit by chaining reconnaissance and exploitation tools through sequential workflow automation. The fram
Provides tools for reconnaissance and exploiting SQL injection, command injection, and remote code execution flaws.
This is a webshell open source project
Collection of web shells for remote access.
fuzzdb is a collection of datasets designed for web application penetration testing and dynamic fuzzing. It provides a fuzzing payload dictionary, a resource discovery wordlist, and a fault injection dataset containing corrupted Unicode, null bytes, and escape codes to trigger application crashes and logic errors. The project includes a security filter bypass list featuring polyglots and encoded strings to evade web application firewalls and input validation filters. It also provides a comprehensive web application penetration testing dataset specifically for identifying flaws such as cross-s
Dictionary of attack patterns for web application fuzzing.
ysoserial is a security research tool and payload generator designed to identify and exploit insecure Java deserialization. It functions as a framework for creating malicious serialized objects that can trigger remote code execution on Java virtual machines. The project provides a library of known gadget chains, which are sequences of vulnerable class calls that achieve arbitrary command execution during the deserialization process. It automates the generation of these payloads by leveraging common third-party libraries. The tool covers capabilities for security penetration testing, Java app
Generates payloads for Java deserialization attacks.
w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation. The project distinguishes itself by providing an intercepting HTTP proxy for capturing and modifying traffic, combined with a knowledge-base driven exploitation system. It enables the execution of security exploits to gain remote shell access and supports post-exploitation activities, such as routing
Launches exploit payloads against discovered web vulnerabilities to gain unauthorized access or remote shells.
tplmap is a security tool designed for the detection and exploitation of server-side template injection vulnerabilities. It functions as an automated scanner to identify vulnerable template engine contexts and provides a framework for achieving remote code execution. The tool focuses on translating high-level requests into engine-specific syntax to execute operating system commands and bypass application sandboxes. It further enables remote file system access, allowing users to read, write, and transfer files between a local machine and a target server. Additional capabilities include the ab
Exploits Server-Side Template Injection vulnerabilities.
GitTools ist eine Sammlung von Sicherheitsdienstprogrammen, die darauf ausgelegt sind, exponierte Versionskontrollverzeichnisse auf Webservern zu identifizieren, zu scannen und auszunutzen. Das Projekt bietet Tools zum Auffinden öffentlich zugänglicher Git-Verzeichnisse und zum Extrahieren ihrer Inhalte, um Informationslecks zu identifizieren. Die Suite umfasst Funktionen zum Herunterladen von Dateien und Ordnerstrukturen von Remote-Repositories, selbst wenn das Directory-Listing deaktiviert ist. Sie enthält zudem ein Wiederherstellungssystem, das Commit-Objekte durchläuft, um Inhalte aus unvollständigen oder beschädigten Versionskontrolldaten wiederherzustellen.
Exploits exposed .git directories.
phpggc is a security assessment utility and command-line tool designed for the automated generation, obfuscation, and wrapping of serialized object chains. It functions as a gadget chain framework used to identify and verify remote code execution vectors by testing for PHP object injection vulnerabilities. The project provides a modular system for constructing complex serialized object sequences and includes a dedicated payload obfuscator to transform byte streams for bypassing web application firewalls and security filters. It also features a generator for wrapping serialized data into archi
Generates payloads for PHP unserialization attacks.
ysoserial.net is a payload generator for .NET deserialization, designed to create malicious serialized objects and structured gadget chains. It serves as a tool for generating command execution strings and security testing suites used to assess vulnerabilities in .NET formatters. The tool enables the creation of sequences of object calls that trigger remote code execution during the reconstruction of serialized data. It produces specialized payloads for executing system commands, loading remote libraries, and accessing local file systems. The project includes capabilities for optimizing payl
Generates payloads for .NET deserialization attacks.
A high performance offensive security tool for reconnaissance and vulnerability scanning
Performs reconnaissance and vulnerability scanning on web targets.
RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
Fuzzes REST APIs to find security bugs.
p0wny@shell:~# is a very basic, single-file, PHP shell. It can be used to quickly execute commands on a server when pentesting a PHP application. Use it with caution: this script represents a security risk for the server.
Simple web-based shell for remote command execution.
Astra is a security analysis system and scanner designed to identify vulnerabilities and security flaws in REST API endpoints. It functions as a security testing tool that automatically detects common API weaknesses during development and deployment cycles. The project provides a graphical interface for triggering and monitoring security scanning processes, removing the requirement for manual command line execution. This management UI allows for the oversight of scanning workflows and the retrieval of vulnerability reports. The system supports the import of collection files to map endpoints
Automated security testing for REST APIs.
SSRF (Server Side Request Forgery) testing resources
Resources for testing SSRF vulnerabilities.
Tool for automatic exploitation of XXE vulnerability using direct and different out of band methods.
Automates XXE injection attacks.
IIS Short Name Scanner - 2012-2023 & Still Giving...
Exploits IIS short filename vulnerabilities.
🔪 :octocat: Leak git repositories from misconfigured websites
Extracts files from misconfigured Git repositories.
Imperva's customizable API attack tool takes an API specification as an input, generates and runs attacks that are based on it as an output.
Automates attacks against Swagger-defined APIs.
Scriptable network authentication cracker
Scriptable tool for brute-forcing network authentication.