Skip to content

ANair97/Malware-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Malware Simulator - Full Stack Cybersecurity Training App

🔍 Overview

Malware Simulator is an interactive web application designed to simulate real-world cybersecurity threats for educational and training purposes. The platform offers quiz-based assessments and simulation modules that help users identify, understand, and defend against different types of malware such as ransomware, spyware, worms, and trojans.

It is built as a full-stack application using React for the frontend and Node.js + Express + MongoDB for the backend.


🚀 Features

  • User Authentication – Secure login and registration using JWT tokens
  • 🧠 Quiz System – Multiple-choice quizzes to test malware awareness
  • 🧪 Malware Simulations – Simulate malware behaviors and responses
  • 📊 Dashboard – View quiz scores, progress tracking, and attempts
  • 🔒 Input Validation – Robust form validation using TypeScript functions
  • ☁️ Cloud Database – MongoDB Atlas used for storing user and quiz data

🛠 Tech Stack

Frontend:

  • React + TypeScript
  • Tailwind CSS
  • Axios (API requests)
  • React Router (page navigation)

Backend:

  • Node.js + Express.js
  • MongoDB Atlas (cloud database)
  • JWT for authentication
  • dotenv for environment configs

##Deployed Website https://malwaresimulator.netlify.app/

About

A website to simulate how malwares work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors