CodeLevels
  • Projects
    • All projects
    • Becoming a web developer!
    • Building mini-apps
    • Full-Stack DIY services
    • Web Security
    • Desktop apps
    • Growing into AI apps
    • ML and data science
    • Production-grade apps
    • Developer Tools
    • Dive Deeper into JavaScript
    • Mobile apps
  • Desktop App
  • Account

Security Lab: Building Your Own Security Tool

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

Updated: Jun 02, 2026

Lessons

  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