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
  • Desktop App
  • Login

Security Lab: Building Your Own Security Tool

Project #5 of 5 in "Web Security" progression
Python PHP Java
Security Lab: Building Your Own Security Tool thumbnail

Updated: Jun 02, 2026

Learning plan

  1. Interface overwiew

  2. Technology stack: picking the right one

  3. Introducing Jinja

  4. Ping server for changes: live reload

  5. JSON store

  6. Websockets store

  7. Projects CRUD

  8. Wordlists CRUD

  9. Executing console commands

  10. Reading console output

  11. Status page: IP, fingerprint, your protection status

  1. #1.Interface overwiew #1
  2. #2.Technology stack: picking the right one #2
  3. #3.Introducing Jinja #3
  4. #4.Ping server for changes: live reload #4
  5. #5.JSON store #5
  6. #6.Websockets store #6
  7. #7.Projects CRUD #7
  8. #8.Wordlists CRUD #8
  9. #9.Executing console commands #9
  10. #10.Reading console output #10
  11. #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