Inspiration
Cyber attacks are often explained in abstract ways which makes them hard to fully understand. This project was inspired by the need for a more interactive way to learn how attacks actually unfold and how security decisions change the outcome. Our goal was to build a simulator that lets users explore attack paths and defensive choices in a clear, hands on way instead of just reading about them
How we built it
We built a web-based application that simulates common cyber attack paths. The user is presented with different decisions (both from an attacker and defender perspective) and the system shows how those choices impact the security of the environment.
Challenges we ran into
One major challenge was finding the right balance between realism and simplicity. Real attacks are complex but the simulator needed to stay intuitive
Another challenge was designing outcomes that felt realistic rather than random especially under time constraints.
Accomplishments that we're proud of
What we learned
This project helped me better understand how attackers move through systems and how even small security decisions can have a big impact.
I also learned how important it is to present technical concepts in a way that is easy to follow, especially for people new to cybersecurity.
What's next for AttackSim
I plan to expand the project with more attack scenarios, stronger visualizations, and additional learning features to make the simulator even more useful.
Built With
- javascript
- react
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.