A school project Capture The Flag (CTF) platform for learning and practicing Windows cybersecurity skills. Based on Proxmox VE, it will deploy an isolated environment per user.
Report Bug
·
Pull request
Table of contents
2bgp-ad is a Capture The Flag (CTF) platform designed to help users learn and practice cybersecurity skills through a series of challenges. The platform is can be self-hosted and can be customized to fit your needs. This project was carried out for educational purposes.
It will deploy 5 VMs and a SDN with security rules per user for isolated environment, automaticly.
| Homepage | Installation |
|---|---|
![]() |
![]() |
Follow these instructions to set up the 2bgp-ad platform on your local machine or server.
Ensure you have the following installed:
- Python
- Ansible
- Git
-
Clone the Repository
git clone https://github.com/itsmrval/2bgp-ad cd 2bgp-ad -
Modify Configuration
- Navigate to the
ansibledirectory:cd ansible - Edit the files in
group_vars/all.ymlandinventory.yml. - On thoses, specify passwords and remote proxmox specifications
- Navigate to the
-
Run the main playbook
ansible-playbook playbook.yml -i inventory.yml
-
Access the Platform
- Once the playbook is running, you can navigate to http://[provided-ip]
- Note: the first user registered is an admin.

