Welcome to Netbreach! An immersive cybersecurity hacking simulation game powered by AI behavioral profiling. Put your skills to the test and see if you can outsmart a predictive defense system that learns how you play.
Play the game online: https://netbreach-game.web.app
- Reconnaissance: Start by gathering intel on your target.
- Use
nslookupto resolve domains to IP addresses. - Run
nmap(e.g.,nmap -sS -Pn <ip>) to find open ports and discover CVE vulnerabilities. - Use
gobuster(e.g.,gobuster dir -u http://<ip> -w common.txt) to find hidden directories.
- Use
- Infiltration: Exploit vulnerabilities to gain access.
- Use
./exploit.py --rhost <ip> --cve <cve-id>to execute payloads. - Look for misconfigurations using
curlto find.envfiles.
- Use
- Complete the Mission: Accomplish the specific objective given in your dashboard.
- Exfiltration: Find backup files and download them (
wgetorscp). - Defacement: Overwrite the main website index (
ftp+put index.html). - Database Wipe: Access the database (
mysql -u root -p) and drop the target tables.
- Exfiltration: Find backup files and download them (
- Cover Your Tracks: Do not disconnect until you clean your logs!
- Run
shred -u /var/log/auth.log && history -cto erase your footprint before the AI traces you.
- Run
The neural network learns your patterns! If you get locked out, use utilities like macchanger -r eth0 or proxychains bash to rotate your identity and reset the threat level.
- Deep Lore & Mechanics: Read the in-game documentation to understand the tools and countermeasures.
- Account Settings & Progression: Customize your hacker alias and save your progress.
To run this project locally, you will need Node.js, Python 3, Docker, and Firebase CLI installed.
git clone https://github.com/<your-username>/netbreach.git
cd netbreachNavigate to the frontend directory and set up the environment:
cd frontend
cp .env.example .envFill in the .env file with your own Firebase configuration keys.
Install dependencies and run the development server:
npm install
npm run devNavigate to the backend directory:
cd ../backend
cp .env.example .envStart up PostgreSQL and Redis using Docker Compose:
docker-compose up -dInstall dependencies and run database migrations:
npm install
npx prisma migrate dev
npm run devNavigate to the ai-service directory:
cd ../ai-service
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --port 8000The frontend is configured to be deployed via Firebase Hosting:
cd frontend
npm run build
firebase deploy --only hostingThis project is for educational and simulation purposes only. Do not use these tools against systems you do not own or have explicit permission to test.







