With various backgrounds in computer science and cybersecurity, we conceived of an idea for a professional, easy to use cyber range with a web-based dashboard for managerial overseeing.

What it does

It is simulating a productive environment.

How we built it

We used various technologies and frameworks like python with flask, javascript, bash, Caldera (for automated offensive attacking), selenium (for automated traffic generation), virtual machine with ubuntu, kali and windows, and, to fit the Zeitgeist, ChatGPT of course.

Challenges we ran into

Blue team observability was a big issue, since reliable command line monitoring is not as easy as we initially thought. The dashboard design also turned out to be a very tricky task, but we managed to produce something presentable.

Accomplishments that we're proud of

Blue team command line observability, dashboard, infrastructure communication between the attack platform, the blue team observabilty scripts and the dashboard and webserver.

What we learned

We learned how to efficiently split up tasks to the right people to accomplish the most.

What's next for Cyper Attack Simulator (BSI 2)


Share this project: