Self-hosted cybersecurity dashboard to organize learning resources, tools, news and certifications. A personal hub to centralize and manage all cybersecurity resources.
-
Updated
Dec 10, 2025 - JavaScript
Self-hosted cybersecurity dashboard to organize learning resources, tools, news and certifications. A personal hub to centralize and manage all cybersecurity resources.
Educational Python script demonstrating a Wi-Fi dictionary attack using the pywifi library. Scans nearby networks, targets a chosen SSID, and attempts authentication with passwords from a wordlist. Intended for ethical hacking practice, Wi-Fi security awareness, and controlled testing on networks you own or are authorized to audit.
A client-side web security tool that sanitizes potentially malicious HTML and JavaScript input by stripping unsafe tags and event attributes. Designed to demonstrate XSS prevention concepts, safe input handling, and frontend security practices using pure HTML, CSS, and JavaScript in a beginner-friendly interface.
A curated collection of three cybersecurity learning roadmaps covering web penetration testing, ethical hacking, and foundational security skills. Each roadmap breaks learning into clear stages, tools, labs, and resources, helping beginners progress step-by-step from basics to hands-on offensive security practice.
Ransomware-Analyzer is an advanced Python tool designed to simulate ransomware behavior in a **safe and controlled environment**. It provides cybersecurity professionals, researchers, and learners with a hands-on platform to study, analyze, and test ransomware mechanics .
Lightweight Python web scanner with BFS crawling, form analysis, multi-threaded requests, and automated tests for XSS, SQLi, and missing security headers
A unified Python desktop application for file encryption and image/audio steganography, built with CustomTkinter. StegaVault-GUI combines password-based encryption, LSB steganography, and a modular architecture to provide an end-user friendly interface for learning and experimenting with practical cryptography and data hiding techniques.
A Python GUI-based audio steganography tool that encrypts messages using Fernet and embeds them into 16-bit WAV files via LSB techniques. Built with Tkinter as a learning-focused project to explore cryptography, password-based key derivation, and practical audio data hiding through a graphical interface.
A Python command-line image steganography tool that encrypts messages with Fernet and hides them inside PNG images using LSB techniques. Built as a CLI-focused learning project for experimenting with password-based key derivation, encryption, and practical data hiding via terminal automation.
The Garden of Forking Thoughts
A Python GUI tool for image steganography that encrypts messages using Fernet and embeds them into PNG images via LSB techniques. Built as an educational project to explore password-based key derivation, symmetric encryption, and practical data hiding with a Tkinter interface.
A Python command-line audio steganography tool that encrypts messages using Fernet and embeds them into 16-bit WAV files via LSB techniques. Built as a CLI-focused learning project to experiment with password-based key derivation, cryptography, and practical audio data hiding for automation and security research.
IRWB یک سامانه جامع آموزش عملی امنیت وب اپلیکیشنها به زبان فارسی است که با ارائه چالشها و کارتهای تمرینی در سطوح مختلف، به شما کمک میکند مهارتهای تست نفوذ و شناسایی آسیبپذیریهای رایج وب مثل SQL Injection، XSS، File Inclusion و فیلتر بایپس را به صورت تعاملی و امن تقویت کنید.
A unified Python command-line toolkit for file encryption and image/audio steganography. StegaVault-CLI provides modular, password-based encryption and LSB steganography workflows designed for terminal users, scripting, and hands-on experimentation with practical cryptography and data hiding techniques.
Add a description, image, and links to the cybersecurity-learning topic page so that developers can more easily learn about it.
To associate your repository with the cybersecurity-learning topic, visit your repo's landing page and select "manage topics."