Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Gamified Cybersecurity learning 👇
Cybersecurity Projects GitHub Repositories
Explore popular GitHub repositories tagged “cybersecurity-projects”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
A comprehensive, step-by-step guide to mastering cybersecurity from beginner to expert level with curated resources, tools, and career guidance
tirreno is a security framework. Event tracking, threat detection, and risk scoring for any product.
This Repository is a collection of different ethical hacking tools and malware's for penetration testing and research purpose written in python, ruby, rust, c++, go and c.
A keylogger, sometimes called a keystroke logger or keyboard capture, is a type of surveillance technology used to monitor and record each keystroke on a specific computer. Keylogger software is also available for use on smartphones, such as the Apple iPhone and Android devices.
Complete SOC Analyst Training Roadmap 2026: 14 hands-on projects (SIEM, SOAR, TIP, ML) for automation-first defenders
Wi-Fi Deauthentication Tool is a command-line utility for educational purposes, enabling users to perform Wi-Fi network actions such as scanning, deauthentication, and monitoring. Use responsibly and comply with applicable laws.
No repository description provided.
It is a advanced keylogger.
An Advanced Web Application Firewall that protects against threats like SQL injection and XSS by filtering HTTP traffic. It combines signature-based detection and machine learning-based anomaly detection to identify obfuscated, zero-day, and unknown attacks through behavioral analysis.
Wi-Fi Deauther is a command-line utility for educational purposes, enabling users to perform Wi-Fi network actions such as scanning, deauthentication, and monitoring. Use responsibly and comply with applicable laws.
0xCipherLink ensures safe and encrypted file sharing using AES-256 encryption and PBKDF2 key derivation. With a user-friendly Tkinter interface, securely send and receive files over the network. Protect your data from online vulnerabilities with 0xCipherLink by 0x4m4.
Password Manager is a simple and secure application designed to store and manage your passwords. Developed using Java, it employs AES encryption to ensure that your passwords are stored securely. The application features a console-based interface for adding and retrieving passwords.
A simple python based Key-Logger project in Cyber Security
Open-source project to monitor IPs & domains against 60+ blacklists, AbuseIPDB, DNS, SSL, DMARC, and more. Self-hosted, no vendor lock-in.
A comprehensive browser extension designed for authorized security testing and penetration testing activities. CyberInject provides quick access to common security payloads across multiple vulnerability categories.
Raspberry Pi Pico W based Wi-Fi Intrusion Detection System (WIDS)
This is a project to perform a BRUTE FORCE attack on a self hosted website to better the understanding of the importance of cybersecurity.
Basic tool for Information Gathering 🚀
A comprehensive, step-by-step guide to mastering cybersecurity from beginner to expert level with curated resources, tools, and career guidance
This repository holds some very beginner projects that I worked on related to cybersecurity.
a simple keylogger in python that sends the keystrokes to the server (Telegram)
Hex is a cybersecurity AI assistant for ethical hackers and red teamers. Powered by DeepSeek LLM, it simulates real-world attacks, crafts payloads, and analyzes recon data — all in a controlled, legal context. Built for speed, precision, and stealth.
A keylogger, sometimes called a keystroke logger or keyboard capture, is a type of surveillance technology used to monitor and record each keystroke on a specific computer. Keylogger software is also available for use on smartphones, such as the Apple iPhone and Android devices.
This project is about tool for detecting, quarantining, and alerting about suspicious phishing emails.
The Vulnerability Assessment project aims to identify and address security vulnerabilities in a Windows 10 virtual machine (VM). Using Nessus, a powerful vulnerability scanner, the project runs a series of test cases to find vulnerabilities in various software components and system configurations.
This blog post #01, this blog post is a short and simple guide on how to build your first SOC home lab
No repository description provided.
Bat Script to collect system and network information from Windows machines without external agents. Ideal for vulnerability assessment and network analysis
ShadowRAT is a Remote Access Trojan that uses Telegram as its command and control (C2) channel. It provides complete remote control over a Windows machine through a Telegram bot