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
cve-2024-36401-security-simulator — Educational Python simulator modeling a fictional security incident inspired by CVE-2024-36401 to demonstrate vulnerability management, segmentation, monitoring, and incident response. | Kitploit
Tools/GitHubGitHub/raniaemran/cve-2024-36401-security-simulator
Defensive ToolsVulnerability AnalysisNetwork SecurityPenetration TestingLearning & EducationIncident ResponseLog AnalysisLabs & Practice

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
GitHub
raniaemran/cve-2024-36401-security-simulator

cve-2024-36401-security-simulator

Educational Python simulator modeling a fictional security incident inspired by CVE-2024-36401 to demonstrate vulnerability management, segmentation, monitoring, and incident response.

View Repository
17h 9m agoNot yet reviewed
Share

CVE-2024-36401 Security Incident Analysis & Detection Simulator

A Python-based educational simulator that models a fictional network-security incident inspired by the real-world exploitation of CVE-2024-36401.

The project demonstrates how vulnerability management, network segmentation, least privilege, monitoring, logging, and incident response affect the outcome of a simulated security incident.

Important: This project does NOT exploit CVE-2024-36401, GeoServer, or any real system. All network assets, events, and activity used by the simulator are fictional and synthetic.


Overview

CVE-2024-36401 is a security vulnerability affecting GeoServer that was publicly disclosed before being exploited in the real world. This project uses that incident as a case study and asks:

How would different security controls change the outcome of a similar incident?

The simulator creates a fictional network of servers, generates simulated security events, and evaluates them under different security configurations.

Two scenarios are provided:

  • Baseline — weak controls (unpatched, no segmentation, weak monitoring)
  • Protected — strong controls (patched, segmented, least privilege, monitored)

Educational Goals

Cybersecurity Concepts

  • Vulnerability management
  • Patch management
  • Initial access
  • Lateral movement
  • Network segmentation
  • Least privilege
  • Endpoint detection and response (EDR)
  • Security monitoring and logging
  • Incident response
  • Risk management

Python Concepts

  • Classes and dataclasses
  • Functions and modular design
  • JSON parsing
  • File handling
  • Conditional logic
  • Unit testing

Project Structure

Download Tool