CodeLevels
Projects
All projects
Becoming a web developer!
Building mini web apps
DIY services
Backend Development for serious guys!
Mobile and Desktop apps
Web Security
Developer Tools
ML and data science
Growing into AI
Web Games
Modern Web Interfaces
WordPress
QA: application testing
Gamedev
Real-time apps
Roadmaps
All roadmaps
JavaScript
React
Python
Django for web development
Backend & Deployment
Client-Server Architecture
Linux for server development
Kali Linux for security artisans
Advanced Cybersecurity
HTML & CSS
NextJS
Roblox Game Development
Backend Concepts
Job tracks
All job tracks
QA Engineer (+Web Security Specialist)
Courses
Games
Search
Desktop App
Login
Security Lab: Building Your Own Security Tool
Project #5 of 5 in "Web Security" progression
Python
PHP
Java
Updated: Jun 02, 2026
Learning plan
Default
List
Interface overwiew
Technology stack: picking the right one
Introducing Jinja
Ping server for changes: live reload
JSON store
Websockets store
Projects CRUD
Wordlists CRUD
Executing console commands
Reading console output
Status page: IP, fingerprint, your protection status
#1.
Interface overwiew
#1
#2.
Technology stack: picking the right one
#2
#3.
Introducing Jinja
#3
#4.
Ping server for changes: live reload
#4
#5.
JSON store
#5
#6.
Websockets store
#6
#7.
Projects CRUD
#7
#8.
Wordlists CRUD
#8
#9.
Executing console commands
#9
#10.
Reading console output
#10
#11.
Status page: IP, fingerprint, your protection status
#11
Security Lab: Building Your Own Security Tool
Search projects
Type a project name
↑
↓
to move
Enter
to open
Esc
to close
Ctrl-I
to search