App name: NetDefender
Team:
-
Kabir Bissessar: June 2023 - present
- Full Stack Development
- Server administration
- UI/UX Design:
-
Maria Lappalainen: June 2023 - August 2023
- Frontend Development
- UI Design
Website: https://netdefender.org.aalto.fi
NetDefender is a game designed for the course ELEC-C7420 Basic Principles in Networking at Aalto University.
In "NetDefender," you step into the shoes of a budding cybersecurity expert embarking on a thrilling journey through the world of digital defense. Your journey begins when you receive a prestigious offer to join CyberSpec, the leading cybersecurity firm in Finland, as an intern.
Excitement quickly turns to a baptism by fire as you're thrust into the heart of a high-stakes crisis. MediCorp Inc., a trusted provider of data management services for the medical and financial sectors, falls victim to a massive data breach. With your manager on vacation and unreachable, you're called upon by the head of IT to lead the investigation.
Armed with limited cybersecurity knowledge, you dive headfirst into the tangled web of the MediCorp breach. Each clue you unravel uncovers another layer of the mystery, and every decision you make could mean the difference between containment and catastrophe.
As you progress, you'll:
- Crack encrypted messages to trace the attacker's motives.
- Learn the intricate art of RSA encryption and decryption.
- Battle against phishing attacks while securing email communications.
- Fortify network defenses, configure firewalls, and implement VPNs.
- Engage in Diffie-Hellman key exchanges to safeguard secure communications.
"NetDefender" isn't just a game; it's an immersive journey into the world of cybersecurity, where every decision you make shapes the outcome of the breach response. Will you rise to the challenge and become the ultimate NetDefender?
Prepare to be tested, inspired, and transformed in this gripping, educational, and unforgettable adventure. Your future in cybersecurity starts here.
- This project is a Vite based project, which uses React with TypeScript.
- The React TypeScript code is transpiled to Javascript and then compiled using Vite's build process. The output is stored in the dist directory.
- The API is built separately and can be found in the repository Netdefender_backend
- The project uses eslint and prettier for code formatting and styling.