Projects
Security toolingCollaborative project

VulnCraft

Educational Payload Generator

Co-developed a Python CLI that generates educational templates for common web vulnerability classes.

ITSOLERA collaboration

  • Python
  • CLI

Workflow

  1. Choose a vulnerability class
  2. Generate a payload template
  3. Study it in an authorized lab

Objective

Make the structure of common web payloads easier to study in a controlled training environment. VulnCraft covers cross-site scripting, SQL injection, and command injection.

Implementation

The Python command-line interface generates a template for the selected vulnerability class. The templates give learners a starting point for examining how input reaches HTML, a database query, or a shell command and how the corresponding defenses differ.