Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
DeliberatelyVulnerableWebApp — A Deliberately Vulnerable Web Application built on Struts 2 (CVE-2017-5638) and Log4J (CVE-2021-44228) for testing and demonstration of OWASP Top 10 Web Application Security Risks: A06:2021-Vulnerable and Outdated Components. | Kitploit
Tools/GitHubGitHub/timothyjxhn/deliberatelyvulnerablewebapp
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & PracticeArchived
GitHubtimothyjxhn/deliberatelyvulnerablewebapp

DeliberatelyVulnerableWebApp

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

A Deliberately Vulnerable Web Application built on Struts 2 (CVE-2017-5638) and Log4J (CVE-2021-44228) for testing and demonstration of OWASP Top 10 Web Application Security Risks: A06:2021-Vulnerable and Outdated Components.

View Repository
1 year agoNot yet reviewed

Deliberately Vulnerable Web Application (Struts 2)

This project is a Java web application using the Struts 2 framework. It is built with Maven and can be run using the Jetty server.

Prerequisites

  • Java Development Kit (JDK) 8 or higher
  • Apache Maven 3.6.0 or higher

Getting Started

Build the project

root@kitploit:~
mvn clean install

Run the project with Jetty

root@kitploit:~
mvn jetty:run

Access the application

Open your web browser and navigate to http://localhost:8080/dvwa.

Project Structure

  • src/main/java: Contains the Java source code.
  • src/main/resources: Contains the configuration files.
  • src/main/webapp: Contains the web application files (JSP, HTML, CSS, JS).

Configuration

Struts Configuration

The Struts configuration is located in src/main/resources/struts.xml.

Maven Configuration

The Maven configuration is located in pom.xml.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Download Tool