An open API service indexing awesome lists of open source software.

https://github.com/joe-shenouda/awesome-cyber-skills

A curated list of hacking environments where you can train your cyber skills legally and safely
https://github.com/joe-shenouda/awesome-cyber-skills

List: awesome-cyber-skills

Last synced: 3 days ago
JSON representation

A curated list of hacking environments where you can train your cyber skills legally and safely

Awesome Lists containing this project

README

          



awesome-cyber-skills

# ๐Ÿ›ก๏ธ awesome-cyber-skills

**A curated list of hacking environments where you can train your cyber skills free, legally and safely.**

[![Stars](https://img.shields.io/github/stars/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github&label=STARS)](https://github.com/joe-shenouda/awesome-cyber-skills/stargazers)
[![Forks](https://img.shields.io/github/forks/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github&label=FORKS)](https://github.com/joe-shenouda/awesome-cyber-skills/network/members)
[![Last commit](https://img.shields.io/github/last-commit/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=git)](https://github.com/joe-shenouda/awesome-cyber-skills/commits/master)
[![Commit activity](https://img.shields.io/github/commit-activity/m/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/commits/master)
[![Contributors](https://img.shields.io/github/contributors/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/graphs/contributors)
[![Open issues](https://img.shields.io/github/issues/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/issues)
[![Open PRs](https://img.shields.io/github/issues-pr/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/pulls)

## ๐Ÿ‘‹ Welcome

Welcome to **awesome-cyber-skills** โ€” your one-stop library for free, legal, and safe places to train your cybersecurity skills.

## ๐Ÿ“‘ Table of Contents

- [๐Ÿ“– About the List](#-about-the-list)
- [๐Ÿ—‚๏ธ Categories](#-categories)
- [โš–๏ธ Difficulty Levels](#-difficulty-levels)
- [๐Ÿš€ The Sites](#-the-sites)
- [๐Ÿ’ธ All Sites Are Free](#-all-sites-are-free)
- [๐Ÿค Contributing](#-contributing)
- [๐Ÿ—บ๏ธ Roadmap](#-roadmap)
- [โœจ Show Some โค๏ธ](#-show-some-๏ธ)
- [๐Ÿ‘ค About the Author](#-about-the-author)
- [โ˜• Support](#-support)

## ๐Ÿ“– About the List

> [!NOTE]
> In the field of Information Security, understanding the enemy, the hacker, is crucial. By knowing your enemy, you can effectively defend and secure the digital world.

> [!TIP]
> "Know the enemy, and you can defeat the enemy."

In the USA, even high-ranking retired police officers continue to advise residents on how to better secure their homes. They visit houses and identify weak points, sharing their knowledge of the criminals' techniques to help prevent break-ins.

To hone your cybersecurity skills, you need to keep your hacking skills up-to-date. To achieve this, **a safe, legal, and free environment is necessary for practice**.

This list compiles websites that offer various opportunities to practice your cyber skills. Each site has a unique approach, and a brief description is provided to highlight its focus.

- ๐Ÿ“˜ Some sites offer **tutorials** to guide you
- ๐Ÿงญ Others encourage **self-directed exploration**
- ๐Ÿ”„ The list is **regularly updated** โ€” bookmark it or watch for new sites

If you are missing a site not mentioned in the list, feel free to [contribute](https://github.com/joe-shenouda/awesome-cyber-skills/blob/master/CONTRIBUTING).

## ๐Ÿ—‚๏ธ Categories

| Emoji | Category | Sites |
|:-:|:--|-:|
| ๐ŸŒ | Web Application Security | 41 |
| ๐Ÿ” | Cryptography | 2 |
| ๐Ÿ” | Reverse Engineering | 16 |
| ๐ŸŽฏ | CTF / Wargame | 31 |
| ๐Ÿ›ก๏ธ | Blue Team / DFIR / SOC | 3 |
| โ˜๏ธ | Cloud Security | 1 |
| ๐Ÿ“ฑ | Mobile Security | 4 |
| ๐Ÿ–ฅ๏ธ | System / Network / Exploitation | 8 |
| ๐Ÿงฐ | Tutorial / Course / Knowledge | 11 |
| ๐ŸŽฎ | Misc / Game | 2 |

## โš–๏ธ Difficulty Levels

| Badge | Level | Best for |
|:-:|:--|:--|
| ๐ŸŸข | **Beginner** | Just starting in security โ€” guided tutorials, friendly walkthroughs, low-stakes CTFs |
| ๐ŸŸก | **Intermediate** | Have basics down โ€” real CTFs, full vulnerable apps, blue-team investigations |
| ๐Ÿ”ด | **Advanced** | Significant expertise โ€” kernel exploitation, custom reversing, deep system internals |

## ๐Ÿš€ The Sites

> [!IMPORTANT]
**Every site in this list is 100% free, legal, and safe to practice on.** Each entry is tagged with a **category emoji** and a **difficulty badge** (`๐ŸŸข Beginner` / `๐ŸŸก Intermediate` / `๐Ÿ”ด Advanced`).

Use the categories legend below or `Ctrl+F` to jump to what you need.

| # | Site name | Category | Difficulty | Description |
|:-:|:--|:-:|:-:|:--|
| 1 | [Bug Bounty Hunter](https://www.bugbountyhunter.com/) | ๐ŸŒ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Free training platform created by bug bounty hunter zseano, teaching how to find and report web application vulnerabilities in real bug-bounty programs. |
| 2 | [bWAPP](http://www.itsecgames.com/) | ๐ŸŒ | ๐ŸŸก | buggy web application, is a free and open source deliberately insecure web application. It helps security enthusiasts, developers and students to discover and to prevent web vulnerabilities. bWAPP prepares one to conduct successful penetration testing and ethical hacking projects. |
| 3 | [Commix testbed](https://github.com/commixproject/commix-testbed) | ๐ŸŒ | ๐ŸŸก | A collection of web pages, vulnerable to command injection flaws. |
| 4 | [Damn Small Vulnerable Web](https://github.com/stamparm/DSVW) | ๐ŸŒ | ๐ŸŸก | Damn Small Vulnerable Web (DSVW) is a deliberately vulnerable web application written in under 100 lines of code, created for educational purposes. It supports the majority of (most popular) web application vulnerabilities together with appropriate attacks. |
| 5 | [Damn Vulnerable Android App](https://code.google.com/archive/p/dvaa/) | ๐ŸŒ | ๐ŸŸข | Damn Vulnerable Android App (DVAA) is an Android application which contains intentional vulnerabilities. |
| 6 | [Damn Vulnerable Hybrid Mobile App](https://github.com/logicalhacking/DVHMA) | ๐ŸŒ | ๐ŸŸข | Damn Vulnerable Hybrid Mobile App (DVHMA) is a hybrid mobile app (for Android) that intentionally contains vulnerabilities. |
| 7 | [Damn Vulnerable iOS App](http://damnvulnerableiosapp.com/) | ๐ŸŒ | ๐ŸŸข | Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. |
| 8 | [Damn Vulnerable Linux](http://www.computersecuritystudent.com/SECURITY_TOOLS/DVL/lesson1/) | ๐ŸŒ | ๐ŸŸก | Damn Vulnerable Linux (DVL) is everything a good Linux distribution isn't. Its developers have spent hours stuffing it with broken, ill-configured, outdated, and exploitable software that makes it vulnerable to attacks. |
| 9 | [Damn Vulnerable Stateful Web App](https://github.com/silentsignal/damn-vulnerable-stateful-web-app) | ๐ŸŒ | ๐ŸŸก | Short and simple vulnerable PHP web application that naรฏve scanners found to be perfectly safe. |
| 10 | [Damn Vulnerable Thick Client App](https://github.com/secvulture/dvta) | ๐ŸŒ | ๐ŸŸก | DVTA is a Vulnerable Thick Client Application developed in C# .NET with many vulnerabilities. |
| 11 | [Damn Vulnerable Web App](https://github.com/digininja/DVWA/) | ๐ŸŒ | ๐ŸŸข | Damn Vulnerable Web Application (DVWA) is a PHP/MySQL web application that is damn vulnerable. Its main goal is to be an aid for security professionals to test their skills and tools in a legal environment, help web developers better understand the processes of securing web applications and to aid both students & teachers to learn about web application security in a controlled class room environment. |
| 12 | [Damn Vulnerable Web Services](https://github.com/snoopysecurity/dvws) | ๐ŸŒ | ๐ŸŸก | Damn Vulnerable Web Services is an insecure web application with multiple vulnerable web service components that can be used to learn real-world web service vulnerabilities. |
| 13 | [Damn Vulnerable Web Sockets](https://github.com/interference-security/DVWS) | ๐ŸŒ | ๐ŸŸก | Damn Vulnerable Web Sockets (DVWS) is a vulnerable web application which works on web sockets for client-server communication. |
| 14 | [Damnvulnerable.me](https://github.com/skepticfx/damnvulnerable.me) | ๐ŸŒ | ๐ŸŸก | A deliberately vulnerable modern-day app with lots of DOM-related bugs. |
| 15 | [exploit.co.il Vulnerable Web App](https://sourceforge.net/projects/exploitcoilvuln/?source=recommended) | ๐ŸŒ | ๐ŸŸก | exploit.co.il Vulnerable Web app designed as a learning platform to test various SQL injection Techniques. |
| 16 | [Hackademic](https://github.com/Hackademic/hackademic) | ๐ŸŒ | ๐ŸŸก | Offers realistic scenarios full of known vulnerabilities (especially, of course, the OWASP Top Ten) for those trying to practice their attack skills. |
| 17 | [Hackazon](https://github.com/rapid7/hackazon) | ๐ŸŒ | ๐ŸŸก | A modern vulnerable web app. |
| 18 | [Hacker101](https://www.hacker101.com/) | ๐ŸŒ | ๐ŸŸข | ๐Ÿ†• NEW โ€” Free web-security class from HackerOne with videos, write-ups, and an always-on Capture the Flag to practice your bug-bounty skills. |
| 19 | [Hacksplaining](https://www.hacksplaining.com/) | ๐ŸŒ | ๐ŸŸข | Security Training for Developers. |
| 20 | [HackTricks](https://book.hacktricks.xyz/) | ๐ŸŒ | ๐ŸŸก | ๐Ÿ†• NEW โ€” A free cybersecurity knowledge base with practical pentesting, red-team, web, cloud, binary exploitation, and privilege-escalation techniques, contributed by the community. |
| 21 | [Hackxor](https://hackxor.net/) | ๐ŸŒ | ๐Ÿ”ด | Hackxor is a web app hacking game where players must locate and exploit vulnerabilities to progress through the story. Think WebGoat but with a plot and a focus on realism&difficulty. Contains XSS, CSRF, SQLi, ReDoS, DOR, command injection, etc. |
| 22 | [Java Vulnerable Lab](https://github.com/CSPF-Founder/JavaVulnerableLab) | ๐ŸŒ | ๐ŸŸก | Vulnerable Java based Web Application. |
| 23 | [Mutillidae](https://sourceforge.net/projects/mutillidae/) | ๐ŸŒ | ๐ŸŸข | OWASP Mutillidae II is a free, open source, deliberately vulnerable web application providing a target for web-security enthusiast. |
| 24 | [OWASP Mutillidae II](https://owasp.org/www-project-mutillidae-ii/) | ๐ŸŒ | ๐ŸŸข | OWASP Mutillidae II is a free, open source, deliberately vulnerable web-application providing a target for web-security enthusiast. |
| 25 | [OWASP SiteGenerator](https://en.freedownloadmanager.org/Windows-PC/OWASP-Site-Generator-FREE.html) | ๐ŸŒ | ๐ŸŸก | OWASP SiteGenerator allows the creating of dynamic websites based on XML files and predefined vulnerabilities (some simple, some complex) covering .Net languages and web development architectures (for example, navigation: Html, Javascript, Flash, Java, etc...). |
| 26 | [Pentesterlab](https://pentesterlab.com/exercises/from_sqli_to_shell) | ๐ŸŒ | ๐ŸŸก | This exercise explains how you can, from a SQL injection, gain access to the administration console, then in the administration console, how you can run commands on the system. |
| 27 | [Pentest-Ground](https://pentest-ground.com) | ๐ŸŒ | ๐ŸŸก | Pentest-Ground is a free playground with deliberately vulnerable web applications and network services. |
| 28 | [Peruggia](https://sourceforge.net/projects/peruggia/) | ๐ŸŒ | ๐ŸŸก | Peruggia is designed as a safe, legal environment to learn about and try common attacks on web applications. Peruggia looks similar to an image gallery but contains several controlled vulnerabilities to practice on. |
| 29 | [PortSwigger Web Security Academy](https://portswigger.net/web-security) | ๐ŸŒ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Free online training center for web application security from PortSwigger, with hands-on labs covering topics like XSS, SQL injection, SSRF, authentication, and deserialization. |
| 30 | [Puzzlemall](https://code.google.com/archive/p/puzzlemall/) | ๐ŸŒ | ๐ŸŸก | PuzzleMall - A vulnerable web application for practicing session puzzling. |
| 31 | [SentinelTestbed](https://github.com/dobin/SentinelTestbed) | ๐ŸŒ | ๐ŸŸก | Vulnerable website. Used to test sentinel features. |
| 32 | [SocketToMe](https://digi.ninja/projects/sockettome.php) | ๐ŸŒ | ๐ŸŸข | SocketToMe SocketToMe is little application for testing web sockets. |
| 33 | [SQLI labs](https://github.com/Audi-1/sqli-labs) | ๐ŸŒ | ๐ŸŸข | SQLI labs to test error based, Blind boolean based, Time based. |
| 34 | [Sqlilabs](https://github.com/himadriganguly/sqlilabs) | ๐ŸŒ | ๐ŸŸข | Lab set-up for learning SQL Injection Techniques. |
| 35 | [Stanford SecuriBench / Securibench Micro](https://github.com/too4words/securibench-micro/) | ๐ŸŒ | ๐ŸŸก | Stanford SecuriBench / Securibench Micro is a series of small test cases designed to excercise different parts of a static security analyzer. Each test case in Securibench Micro comes with an answer, which simplifies the comparison process. |
| 36 | [techlogia Lab](https://techlogia.de/en/lab) | ๐ŸŒ | ๐ŸŸข | ๐Ÿ†• NEW โ€” techlogia Lab is a free, browser-based hacking lab teaching Linux server hardening, OWASP Top 10 web security, and GDPR-aware operations. Built for vocational schools and self-learners in the EU. Fully isolated VMs hosted in Germany, no install required, no tracking. Content licensed under CC-BY 4.0. |
| 37 | [The ButterFly - Security Project](https://sourceforge.net/projects/thebutterflytmp/?source=navbar) | ๐ŸŒ | ๐ŸŸก | The ButterFly project is an educational environment intended to give an insight into common web application and PHP vulnerabilities. The environment also includes examples demonstrating how such vulnerabilities are mitigated. |
| 38 | [Vulnerable Node](https://github.com/cr0hn/vulnerable-node) | ๐ŸŒ | ๐ŸŸก | A very vulnerable web site written in NodeJS to explore various vulnerabilities. |
| 39 | [WackoPicko](https://github.com/adamdoupe/WackoPicko) | ๐ŸŒ | ๐ŸŸก | WackoPicko is a vulnerable web application used to test web application vulnerability scanners. |
| 40 | [Web Security Dojo](https://sourceforge.net/projects/websecuritydojo/) | ๐ŸŒ | ๐ŸŸก | Web Security Dojo is a preconfigured, stand-alone training environment for Web Application Security. |
| 41 | [XSS-game](https://xss-game.appspot.com/) | ๐ŸŒ | ๐ŸŸข | In this training program, you will learn to find and exploit XSS bugs. You'll use this knowledge to confuse and infuriate your adversaries by preventing such bugs from happening in your applications. |
| 42 | [XVWA](https://github.com/s4n7h0/xvwa) | ๐ŸŒ | ๐ŸŸก | XVWA is a badly coded web application written in PHP/MySQL that helps security enthusiasts to learn application security. |
| 43 | [CryptoHack](https://cryptohack.org/) | ๐Ÿ” | ๐ŸŸข | ๐Ÿ†• NEW โ€” A free, fun platform for learning modern cryptography by solving challenges and cracking insecure code, from classic ciphers to RSA, AES, and post-quantum crypto. |
| 44 | [CryptOMG](https://github.com/SpiderLabs/CryptOMG) | ๐Ÿ” | ๐ŸŸก | CryptOMG is a configurable CTF style test bed that highlights common flaws in cryptographic implementations. |
| 45 | [Arizona Cyber Warfare Range](http://azcwr.org/) | ๐Ÿ” | ๐ŸŸก | The ranges offer an excellent platform for you to learn computer network attack (CNA), computer network defense (CND), and digital forensics (DF). You can play any of these roles. |
| 46 | [AzureGoat](https://github.com/ine-labs/AzureGoat) | ๐Ÿ” | ๐ŸŸก | AzureGoat : A Damn Vulnerable Azure Infrastructure. |
| 47 | [BodgeIt Store](https://github.com/psiinon/bodgeit) | ๐Ÿ” | ๐ŸŸข | The BodgeIt Store is a vulnerable web application which is currently aimed at people who are new to pen testing. |
| 48 | [Crackmes.one](https://crackmes.one/) | ๐Ÿ” | ๐ŸŸก | ๐Ÿ†• NEW โ€” A free, community-driven place to download crackmes to practice and improve your reverse-engineering skills, with submissions and a leaderboard. |
| 49 | [Cyber Degrees](http://www.cyberdegrees.org/resources/free-online-courses/) | ๐Ÿ” | ๐ŸŸก | Free online cyber security Massive Open Online Courses (MOOCS). |
| 50 | [Damn Vulnerable Router Firmware](https://github.com/praetorian-inc/DVRF) | ๐Ÿ” | ๐Ÿ”ด | The goal of this project is to simulate a real-world environment to help people learn about other CPU architectures outside of the x86_64 space. This project will also help people get into discovering new things about hardware. |
| 51 | [Dareyourmind](https://web.archive.org/web/20170618221231/http://www.dareyourmind.net/) | ๐Ÿ” | ๐ŸŸก | Online game, hacker challenge (mirror archive). |
| 52 | [GOAD (Game Of Active Directory)](https://github.com/Orange-Cyberdefense/GOAD) | ๐Ÿ” | ๐ŸŸก | GOAD is a pentest active directory LAB project. The purpose of this lab is to give pentesters a vulnerable Active directory environment ready to use to practice usual attack techniques. |
| 53 | [Google Gruyere](http://google-gruyere.appspot.com/) | ๐Ÿ” | ๐ŸŸข | Labs that cover how an application can be attacked using common web security vulnerabilities, like cross-site scripting vulnerabilities (XSS) and cross-site request forgery (XSRF). Also, you can find labs how to find, fix, and avoid these common vulnerabilities and other bugs that have a security impact, such as denial-of-service, information disclosure, or remote code execution. |
| 54 | [HackSys Extreme Vulnerable Driver](https://github.com/hacksysteam/HackSysExtremeVulnerableDriver/) | ๐Ÿ” | ๐Ÿ”ด | HackSys Extreme Vulnerable Driver is intentionally vulnerable Windows driver developed for security enthusiasts to learn and polish their exploitation skills at Kernel level. |
| 55 | [Microcorruption CTF](https://microcorruption.com/login) | ๐Ÿ” | ๐ŸŸก | Challenge: given a debugger and a device, find an input that unlocks it. Solve the level with that input. |
| 56 | [Overthewire](http://overthewire.org/wargames/) | ๐Ÿ” | ๐ŸŸข | The wargames offered by the OverTheWire community can help you to learn and practice security concepts in the form of fun-filled games. |
| 57 | [OWASP MASTG Crackmes](https://github.com/OWASP/mastg/tree/master/Crackmes) | ๐Ÿ” | ๐ŸŸก | ๐Ÿ†• NEW โ€” A set of reverse-engineering and cracking challenges for Android and iOS apps, maintained by the OWASP Mobile Application Security (MAS) project to accompany the MASTG. |
| 58 | [Reversing.kr](http://reversing.kr) | ๐Ÿ” | ๐ŸŸก | This site tests your ability to Cracking & Reverse Code Engineering. |
| 59 | [RPISEC/Malware](https://github.com/RPISEC/Malware) | ๐Ÿ” | ๐Ÿ”ด | Malware Analysis Course materials. |
| 60 | [Vulnserver](http://www.thegreycorner.com/2010/12/introducing-vulnserver.html) | ๐Ÿ” | ๐ŸŸก | Windows-based threaded TCP server application that is designed to be exploited. |
| 61 | [CTFlearn](https://ctflearn.com/) | ๐ŸŽฏ | ๐ŸŸข | ๐Ÿ†• NEW โ€” Beginner-friendly CTF platform with hundreds of free challenges across crypto, forensics, web, reversing, and stego, plus an active learning community. |
| 62 | [CyberTalents](https://cybertalents.com/) | ๐ŸŽฏ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Global platform where cybersecurity talents can learn, practice, compete, and get ranked through free CTFs, courses, and competitions. |
| 63 | [Defbox](https://defbox.io/) | ๐ŸŽฏ | ๐ŸŸก | Experience real-Life Cyber Threats in a safe Environment. |
| 64 | [EchoCTF](https://echoctf.com/) | ๐ŸŽฏ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Cyber range built by Echothrust Solutions for running CTFs and trainings on real IT infrastructure, including fully functional smart-city dioramas with 200+ hackable elements. |
| 65 | [Exploit-exercises.com](https://exploit-exercises.com/) | ๐ŸŽฏ | ๐ŸŸก | exploit-exercises.com provides a variety of virtual machines, documentation and challenges that can be used to learn about a variety of computer security issues such as privilege escalation, vulnerability analysis, exploit development, debugging, reverse engineering, and general cyber security issues. |
| 66 | [GameOver](https://sourceforge.net/projects/null-gameover/) | ๐ŸŽฏ | ๐ŸŸก | Project GameOver was started with the objective of training and educating newbies about the basics of web security and educate them about the common web attacks and help them understand how they work. |
| 67 | [Gh0stlab](http://www.gh0st.net/?p=19) | ๐ŸŽฏ | ๐ŸŸก | A security research network where like-minded individuals could work together towards the common goal of knowledge. |
| 68 | [GoatseLinux](http://neutronstar.org/goatselinux.html) | ๐ŸŽฏ | ๐ŸŸก | GSL is a Vmware image you can run for penetration testing purposes. |
| 69 | [Gracefully Vulnerable Virtual Machine](https://www.vulnhub.com/entry/seattle-v03,145/) | ๐ŸŽฏ | ๐ŸŸก | Gracefulโ€™s VulnVM is VM web app designed to simulate a simple eCommerce style website which is purposely vulnerable to a number of well know security issues commonly seen in web applications. |
| 70 | [Hack The Box](https://www.hackthebox.eu/) | ๐ŸŽฏ | ๐ŸŸก | Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with other members of similar interests. In order to join you should solve an entry-level challenge. |
| 71 | [Hack The Box Academy](https://academy.hackthebox.com/) | ๐ŸŽฏ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Free tier of Hack The Box Academy's structured cybersecurity learning paths and modules covering offensive, defensive, and general security skills. |
| 72 | [Hack This Site](https://www.hackthissite.org/) | ๐ŸŽฏ | ๐ŸŸข | More than just another hacker wargames site, Hack This Site is a living, breathing community with many active projects in development, with a vast selection of hacking articles and a huge forum where users can discuss hacking, network security, and just about everything. |
| 73 | [Hack Yourself First](https://hackyourselffirst.troyhunt.com/) | ๐ŸŽฏ | ๐ŸŸก | This course is designed to help web developers on all frameworks identify risks in their own websites before attackers do and it uses this site extensively to demonstrate risks. |
| 74 | [Hackertest.net](http://www.hackertest.net/) | ๐ŸŽฏ | ๐ŸŸข | HackerTest.net is your own online hacker simulation with 20 levels. |
| 75 | [Hacking-Lab](https://www.hacking-lab.com/Remote_Sec_Lab/) | ๐ŸŽฏ | ๐ŸŸก | Hacking-Lab is an online ethical hacking, computer network and security challenge platform, dedicated to finding and educating cyber security talents. Furthermore, Hacking-Lab is providing the CTF and mission style challenges for the European Cyber Security Challenge with Austria, Germany, Switzerland, UK, Spain, Romania and provides free OWASP TOP 10 online security labs. |
| 76 | [HackThis!!](https://www.hackthis.co.uk/) | ๐ŸŽฏ | ๐ŸŸข | Test your skills with 50+ hacking levels, covering all aspects of security. |
| 77 | [Magical Code Injection Rainbow](https://github.com/SpiderLabs/MCIR) | ๐ŸŽฏ | ๐ŸŸก | The Magical Code Injection Rainbow! MCIR is a framework for building configurable vulnerability testbeds. MCIR is also a collection of configurable vulnerability testbeds. |
| 78 | [MysteryTwister C3](https://www.mysterytwisterc3.org/en/) | ๐ŸŽฏ | ๐ŸŸก | MysteryTwister C3 lets you solve crypto challenges, starting from the simple Caesar cipher all the way to modern AES, they have challenges for everyone. |
| 79 | [OWASP Broken Web Applications Project](https://sourceforge.net/projects/owaspbwa/) | ๐ŸŽฏ | ๐ŸŸก | OWASP Broken Web Applications Project is a collection of vulnerable web applications that is distributed on a Virtual Machine. |
| 80 | [PicoCTF](https://picoctf.com/) | ๐ŸŽฏ | ๐ŸŸข | picoCTF is a computer security game targeted at middle and high school students. The game consists of a series of challenges centered around a unique storyline where participants must reverse engineer, break, hack, decrypt, or do whatever it takes to solve the challenge. |
| 81 | [Professor Messer](http://www.professormesser.com/) | ๐ŸŽฏ | ๐ŸŸข | Good free training video's, not only on Security but on CompTIA A+, Network and Microsoft related as well. |
| 82 | [pwn.college](https://pwn.college/) | ๐ŸŽฏ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Free hands-on cybersecurity education platform where learners develop and practice core cybersecurity skills, from Linux basics to memory corruption and exploitation. |
| 83 | [Pwnable.kr](http://pwnable.kr/) | ๐ŸŽฏ | ๐Ÿ”ด | 'pwnable.kr' is a non-commercial wargame site which provides various pwn challenges regarding system exploitation. while playing pwnable.kr, you could learn/improve system hacking skills but that shouldn't be your only purpose. |
| 84 | [RingZer0 CTF](https://ringzer0ctf.com/) | ๐ŸŽฏ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Online CTF with tons of challenges across cryptography, forensics, web exploitation, reverse engineering, and steganography. |
| 85 | [Root Me](https://www.root-me.org/) | ๐ŸŽฏ | ๐ŸŸก | Hundreds of challenges and virtual environments. Each challenge can be associated with a multitude of solutions so you can learn. |
| 86 | [SG6 SecGame](http://sg6-labs.blogspot.nl/2007/12/secgame-1-sauron.html) | ๐ŸŽฏ | ๐ŸŸก | Spanish language, vulnerable GNU/Linux systems. |
| 87 | [Smashthestack](http://smashthestack.org/) | ๐ŸŽฏ | ๐ŸŸก | This network hosts several different wargames, ranging in difficulty. A wargame, in this context, is an environment that simulates software vulnerabilities and allows for the legal execution of exploitation techniques. |
| 88 | [TryHackMe](https://tryhackme.com) | ๐ŸŽฏ | ๐ŸŸข | TryHackMe is an online platform that teaches Cybersecurity through hands-on virtual labs. Whether you are an expert or beginner, learn through a virtual room structure to understand theoretical and practical security elements. |
| 89 | [W3Challs](https://w3challs.com) | ๐ŸŽฏ | ๐ŸŸก | W3Challs is a penetration testing training platform, which offers various computer challenges, in categories related to security |
| 90 | [Web Attack and Exploitation Distro](https://www.youtube.com/watch?v=EBaFeuFlqyw) | ๐ŸŽฏ | ๐ŸŸก | WAED is pre-configured with various real-world vulnerable web applications in a sandboxed environment. It includes pen testing tools as well. |
| 91 | [Wechall](http://www.wechall.net/) | ๐ŸŽฏ | ๐ŸŸก | Focussed on offering computer-related problems. You will find Cryptographic, Crackit, Steganography, Programming, Logic and Math/Science. The difficulty of these challenges varies as well. |
| 92 | [Blue Team Labs Online (BTLO)](https://blueteamlabs.online/) | ๐Ÿ›ก๏ธ | ๐ŸŸก | ๐Ÿ†• NEW โ€” A gamified platform for cyber defenders to practice security investigations and challenges covering Incident Response, Digital Forensics, Security Operations, and Reverse Engineering. |
| 93 | [CyberDefenders](https://cyberdefenders.org/) | ๐Ÿ›ก๏ธ | ๐ŸŸก | ๐Ÿ†• NEW โ€” Free platform to upskill and benchmark SOC analysts with real-world cyber-range investigations, blue-team challenges, and structured learning paths. |
| 94 | [LetsDefend](https://letsdefend.io/) | ๐Ÿ›ก๏ธ | ๐ŸŸข | ๐Ÿ†• NEW โ€” Hands-on blue-team training platform with learning paths, MITRE ATT&CK-mapped courses, and browser-based incident-response challenges for SOC analysts. |
| 95 | [CloudGoat (AWS)](https://github.com/RhinoSecurityLabs/cloudgoat) | โ˜๏ธ | ๐ŸŸก | ๐Ÿ†• NEW โ€” A deliberately vulnerable AWS infrastructure by Rhino Security Labs for learning cloud-pentesting techniques; spins up vulnerable scenarios you can attack and tear down. |
| 96 | [DIVA Android](https://github.com/payatu/diva-android) | ๐Ÿ“ฑ | ๐ŸŸข | Damn Insecure and vulnerable App for Android. |
| 97 | [ExploitMe Mobile](http://securitycompass.github.io/AndroidLabs/index.html) | ๐Ÿ“ฑ | ๐ŸŸก | Set of labs and an exploitable framework for you to hack mobile an application on Android. |
| 98 | [OWASP GoatDroid](https://github.com/jackMannino/OWASP-GoatDroid-Project) | ๐Ÿ“ฑ | ๐ŸŸข | OWASP GoatDroid is a fully functional and self-contained training environment for educating developers and testers on Android security. GoatDroid requires minimal dependencies and is ideal for both Android beginners as well as more advanced users. |
| 99 | [OWASP iGoat](https://wiki.owasp.org/index.php/OWASP_iGoat_Tool_Project) | ๐Ÿ“ฑ | ๐ŸŸข | iGoat is a learning tool for iOS developers (iPhone, iPad, etc.). |
| 100 | [Holynix](https://sourceforge.net/projects/holynix/files/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | Holynix is a Linux VMware image that was deliberately built to have security holes for the purposes of penetration testing. |
| 101 | [LAMPSecurity Training](https://sourceforge.net/projects/lampsecurity/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | LAMPSecurity training is designed to be a series of vulnerable virtual machine images along with complementary documentation designed to teach Linux,apache,PHP,MySQL security. |
| 102 | [Metasploit Unleashed](https://www.offensive-security.com/metasploit-unleashed/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | Free Ethical Hacking Course. |
| 103 | [Metasploitable 3](https://github.com/rapid7/metasploitable3) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | Metasploitable3 is a VM that is built from the ground up with a large number of security vulnerabilities. |
| 104 | [Morning Catch](http://blog.cobaltstrike.com/2014/08/06/introducing-morning-catch-a-phishing-paradise/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | Morning Catch is a VMware virtual machine, similar to Metasploitable, to demonstrate and teach about targeted client-side attacks and post-exploitation. |
| 105 | [Pwnos](https://www.vulnhub.com/entry/pwnos-20-pre-release,34/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | PwnOS is a vulnerable by design OS .. and there are many ways you can hack it. |
| 106 | [Scene One](https://www.vulnhub.com/entry/21ltr-scene-1,3/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | Scene One is a pen testing scenario liveCD made for a bit of fun and learning. |
| 107 | [Vulnhub](https://www.vulnhub.com/) | ๐Ÿ–ฅ๏ธ | ๐ŸŸก | An extensive collection of vulnerable VMs with user-created solutions. |
| 108 | [Cyber Security Base](https://cybersecuritybase.github.io/) | ๐Ÿงฐ | ๐ŸŸข | Cyber Security Base is a page with free courses by the University of Helsinki in collaboration with F-Secure. |
| 109 | [CyberTraining 365](https://www.cybertraining365.com/cybertraining/FreeClasses) | ๐Ÿงฐ | ๐ŸŸข | Cybertraining365 has paid material but also offers free classes. The link is directed at the free classes. |
| 110 | [Cybrary.it](https://www.cybrary.it/) | ๐Ÿงฐ | ๐ŸŸข | Free and Open Source Cyber Security Learning. |
| 111 | [Information Assurance Support Environment (IASE)](https://public.cyber.mil/cyber-training/training-catalog/?_training_types=3-training-student-self-paced) | ๐Ÿงฐ | ๐ŸŸข | Great site with Cybersecurity Awareness Training, Cybersecurity Training for IT Managers, Cybersecurity Training for Cybersecurity Professionals, Cybersecurity Technical Training, NetOps Training, Cyber Law Awareness, and FSO Tools Training available online. |
| 112 | [National Institutes of Health (NIH)](https://irtsectraining.nih.gov/publicUser.aspx) | ๐Ÿงฐ | ๐ŸŸข | Short courses on Information Security and Privacy Awareness. They have a section for executives, managers and IT Administrators as well. |
| 113 | [OpenSecurityTraining.info](http://opensecuritytraining.info/Training.html) | ๐Ÿงฐ | ๐ŸŸก | OpenSecurityTraining.info is dedicated to sharing training material for computer security classes, on any topic, that are at least one day long. |
| 114 | [Roppers Academy Training](https://www.hoppersroppers.org/training.html) | ๐Ÿงฐ | ๐ŸŸข | Free courses on computing and security fundamentals designed to train a beginner to crush their first CTF. |
| 115 | [RPISEC/MBE](https://github.com/RPISEC/MBE) | ๐Ÿงฐ | ๐Ÿ”ด | Modern Binary Exploitation Course materials. |
| 116 | [SANS Cyber Aces](http://www.cyberaces.org/courses/) | ๐Ÿงฐ | ๐ŸŸข | SANS Cyber Aces Online makes available, free and online, selected courses from the professional development curriculum offered by The SANS Institute, the global leader in cyber security training. |
| 117 | [SEED Labs](https://seedsecuritylabs.org/) | ๐Ÿงฐ | ๐ŸŸก | The SEED project has labs on Software, Network, Web, Mobile and System security and Cryptography labs. |
| 118 | [UltimateLAMP](http://www.amanhardikar.com/mindmaps/practice-links.html) | ๐Ÿงฐ | ๐ŸŸก | UltimateLAMP is a fully functional environment allowing you to easily try and evaluate a number of LAMP stack software products without requiring any specific setup or configuration of these products. |
| 119 | [SlaveHack](http://www.slavehack.com/) | ๐ŸŽฎ | ๐ŸŸข | My personal favorite: Slavehack is a virtual hack simulation game. Great for starters, I've seen kids in elementary school playing this! |
| 120 | [SlaveHack 2 *BETA*](https://www.slavehack2.com/) | ๐ŸŽฎ | ๐ŸŸข | Slavehack 2 is a sequel to the original Slavehack. It's also a virtual hack simulation game but you will find features much closer to today's Cyber reality. |

## ๐Ÿ’ธ All Sites Are Free

> [!TIP]
Every entry on this list is **completely free**. No trials, no freemium, no paywalls. If a site later becomes paid, it will be removed from the list.

## ๐Ÿ† Contributors



]

Special thanks to all the people who have contributed to this list:

[foleranser](https://github.com/foleranser) โ€ข [filinpavel](https://github.com/filinpavel) โ€ข [BenDrysdale](https://github.com/BenDrysdale) โ€ข [HrushikeshK](https://github.com/HrushikeshK) โ€ข [deveyNull](https://github.com/deveyNull) โ€ข [nirmalunagar](https://github.com/nirmalunagar) โ€ข [roya0045](https://github.com/roya0045) โ€ข [photoelf](https://github.com/photoelf) โ€ข [AverageS](https://github.com/AverageS) โ€ข [pentesttools-com](https://github.com/pentesttools-com) โ€ข [Warxim](https://github.com/Warxim)

## ๐Ÿค Contributing

> [!IMPORTANT]
Contributions are welcome! See [CONTRIBUTING.md](https://github.com/joe-shenouda/awesome-cyber-skills/blob/master/CONTRIBUTING) for guidelines.

[![Contribute](https://img.shields.io/badge/Contribute-Guidelines-blue?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/blob/master/CONTRIBUTING)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/pulls)
[![GitHub issues](https://img.shields.io/github/issues/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github)](https://github.com/joe-shenouda/awesome-cyber-skills/issues)

## ๐Ÿ—บ๏ธ Roadmap

This list is actively maintained. Here is what is done and what is on the horizon:

- [x] ๐Ÿš€ Initial launch with curated sites
- [x] ๐Ÿ“ˆ 100+ practice platforms listed
- [x] ๐Ÿ” Dead-link cleanup (8 broken entries removed)
- [x] ๐Ÿ†• Added 17 vetted new entries with category & difficulty tags
- [x] ๐Ÿท๏ธ Category & difficulty tags added to every entry
- [ ] ๐Ÿ“ธ Add screenshots / demo GIFs per platform
- [ ] ๐Ÿค– Set up GitHub Actions for automated weekly link checks
- [ ] ๐Ÿ“Š Build a Mermaid diagram of platform relationships
- [ ] ๐ŸŒ Add internationalization (translations)
- [ ] ๐Ÿ“š Split into per-category reference pages

## โœจ Show Some โค๏ธ

If you found this list useful, please consider starring the repository and sharing it with others who might benefit. It helps the project grow and reach more people who want to learn security safely.

[![GitHub Repo stars](https://img.shields.io/github/stars/joe-shenouda/awesome-cyber-skills.svg?style=for-the-badge&logo=github&color=gold&label=Star%20this%20repo)](https://github.com/joe-shenouda/awesome-cyber-skills/stargazers)

[![Twitter Follow](https://img.shields.io/twitter/follow/JoeyShenouda?style=for-the-badge&logo=twitter&color=1DA1F2&label=Follow%20%40JoeyShenouda)](https://twitter.com/JoeyShenouda)

## ๐Ÿ‘ค About the Author

[LinkedIn](https://www.linkedin.com/in/josephshenouda/) ๐ŸŒ [Twitter](https://twitter.com/JoeyShenouda) ๐ŸŒ [Cybersecurity News](https://www.cyber-consult.org)

**[Joe Shenouda](https://nl.linkedin.com/in/josephshenouda)** โ€” _"Our work is no longer to secure computers alone, it's now about securing society."_

Joe Shenouda is a seasoned cybersecurity expert with experience in engineering, consulting, and research. He has worked with leading companies like Verizon and Accenture, specializing in operational cybersecurity. Joe is passionate about mentoring and training the next generation of cybersecurity specialists, using industry standards like **ISO**, **NIST**, and **CIS Controls** to guide organizations in adopting best practices.

**Accolades:**

- ๐Ÿ† Named one of the **50 most talented young leaders** in the Netherlands by MT Magazine
- ๐Ÿ† Received the **Goudhaantje Award** in 2019

**Geography:** Benelux, Middle-East & Nordics (Belgium, Netherlands, Luxembourg, Denmark, Norway, Sweden, Finland, Egypt, Monaco, Vatican City)

**GitHub Portfolio:** [https://github.com/joe-shenouda/](https://github.com/joe-shenouda/)

โœจ **Active security clearance** โœจ

Please share this list if you find it useful. Let me know if you like it!

## โ˜• Support

If you would like to support this project, you can make a donation through PayPal:

[![Donate with PayPal](https://img.shields.io/badge/Donate-PayPal-blue?style=for-the-badge&logo=paypal)](https://www.paypal.com/donate/?business=P9L4Y9YQYEW3Y&no_recurring=0&currency_code=EUR)
[![Sponsor on GitHub](https://img.shields.io/badge/Sponsor-GitHub-pink?style=for-the-badge&logo=github-sponsors)](https://github.com/sponsors/joe-shenouda)
[![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/joeshenouda)

Don't forget to give this repo a โœจ **STAR**!

![](https://user-images.githubusercontent.com/24913656/230711569-50e16175-47f1-4073-9fff-ad3008541036.png)

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
[![Made with Markdown](https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg?style=for-the-badge&logo=markdown)](https://commonmark.org)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=for-the-badge)](LICENSE)

แบ ฬธอ›ฬ€ฬ‘ฬšwฬทฬ™อ“อŠฬ‘ฬˆฬอ‚ฬ€ฬˆฬแบปฬธฬŸฬฬ’อ sฬธฬ›ฬœฬฃอ–ฬ˜ฬชฬฆอ‚อ‚ฬƒอ›อœoฬทอ•ฬบอŽอ”อŒฬmฬตอˆฬอŽฬ“ฬ“ฬ€อ†ฬ‚แบปฬดอ•ฬฒฬณอ ฬธฬบฬฝฬ‹ฬ’ฬšฬ•ฤˆฬทฬบฬฉฬญฬอ˜อแปณฬดฬจฬฑอ‚ฬbฬทฬ€ฬ‰ฬฬ“ฬ€อ‹ฬˆฬฬšอ…แธ›ฬธฬฒฬฬˆฬฬŠฬˆฬฬพอ‘ฬฬ€ฬ’rฬดฬฐฬฌฬ˜ฬปอ™ฬ‰ฬŒฬ€อ†ฬŽ ฬดฬฐอSฬทฬซฬœฬ–อฬ‹อŒฬŽkฬธฬขฬฏอ’อŠฬ€ฬฬฝอ‚ออ รฏฬดฬ›ฬ˜อšอ˜lฬดฬคฬฌอ•ฬบฬ™ฬฎฬฑอ‡อŠฬ‰แธฝฬทฬฬฃฬชฬ˜ฬฬ…sฬทฬผฬœฬ€ฬ‰อ’ฬˆฬ