Resource Library

Curated cybersecurity resources across all topics

⭐ Featured
CTF Platform Free
TryHackMe ↗

The best beginner-friendly cybersecurity learning platform. Browser-based labs, guided rooms, and structured learning paths from absolute beginner to advanced. No local setup required.

⭐ Featured
CTF Platform Free
Hack The Box ↗

The premier platform for intermediate and advanced penetration testing practice. Realistic machines to root, weekly challenges, and a competitive pro lab environment.

⭐ Featured
CTF Platform Free
PicoCTF ↗

A beginner CTF platform built by Carnegie Mellon University. Categories include binary exploitation, reverse engineering, cryptography, web, and forensics. Excellent for first CTF experience.

⭐ Featured
Tool Free
Burp Suite Community Edition ↗

The industry-standard web application security testing proxy. Intercept, modify, and replay HTTP requests. Essential for web pentesting, bug bounty, and learning how web attacks work.

⭐ Featured
Tool Free
Nmap ↗

The most widely used network scanner. Discovers hosts, open ports, running services, and OS versions. The first tool run in almost every penetration test.

⭐ Featured
Tool Free
Wireshark ↗

The world's leading network protocol analyser. Capture and inspect live network packets at every layer. Essential for network forensics, protocol analysis, and learning how protocols work.

⭐ Featured
Tool Free
CyberChef ↗

A browser-based data transformation tool. Encode, decode, encrypt, decrypt, compress, and analyse data without installing anything. Used constantly in CTFs and malware analysis.

⭐ Featured
Documentation Free
OWASP Top 10 (2021) ↗

The 10 most critical web application security risks according to real-world data. Mandatory knowledge for every web developer and security professional.

⭐ Featured
Documentation Free
MITRE ATT&CK Framework ↗

A comprehensive knowledge base of adversary tactics and techniques based on real-world observations. Used for threat intelligence, detection engineering, and red team planning.

⭐ Featured
Documentation Free
HackTricks ↗

A massive wiki of hacking techniques, tools, and methodologies covering Linux/Windows privilege escalation, web attacks, Active Directory, cloud, and mobile. Constantly updated.

⭐ Featured
Course Free
The Web Application Hacker's Handbook (PortSwigger Web Academy) ↗

PortSwigger's free Web Security Academy — hands-on labs for every web vulnerability type. The best free resource for learning web application security testing.

⭐ Featured
Course Paid
TCM Security — Practical Ethical Hacking Course ↗

The most highly recommended practical pentesting course for beginners. Covers network scanning, web attacks, Active Directory, privilege escalation, and report writing.

⭐ Featured
Course Free
CS50x — Harvard's Introduction to Computer Science (Free) ↗

Harvard's legendary intro to CS, free and self-paced. Covers computational thinking, abstraction, algorithms, and data structures using C, Python, SQL, and JavaScript — the exact foundation this roadmap builds on.

⭐ Featured
Documentation Free
MDN Web Docs ↗

The definitive reference for HTML, CSS, JavaScript, and Web APIs, maintained by Mozilla and a large contributor community. The first place to check when you need to know exactly how a web platform feature behaves.

⭐ Featured
Course Free
freeCodeCamp ↗

A free, project-based full-stack curriculum with thousands of interactive coding challenges, covering everything from HTML/CSS basics to APIs and databases.

⭐ Featured
Tool Free
Ghidra (NSA Reverse Engineering Tool) ↗

The free, open-source software reverse engineering suite developed by the NSA — disassembly, decompilation, and scripting for malware analysis and exploit development. The official source and releases.

⭐ Featured
Documentation Free
MITRE D3FEND ↗

A knowledge graph of defensive cybersecurity countermeasures, mapped directly against MITRE ATT&CK's offensive techniques — the blue-team counterpart to ATT&CK.

CTF Platform Free
OverTheWire Wargames ↗

Classic Linux and security wargames. Bandit teaches Linux CLI, Natas teaches web security, Leviathan and Narnia teach binary exploitation. SSH-based — no browser VM needed.

CTF Platform Free
CryptoHack ↗

A dedicated cryptography learning platform. Solve challenges covering XOR, RSA, AES, elliptic curves, and hash functions while learning the underlying mathematics.

CTF Platform Free
CTFtime ↗

The central calendar and leaderboard for worldwide CTF competitions. Find upcoming events, read writeups from past competitions, and track team rankings.

Tool Free
Metasploit Framework ↗

The most widely used penetration testing framework. Contains hundreds of exploits, payloads, and auxiliary modules. Requires explicit authorisation to use against systems.

Tool Free
Kali Linux ↗

The premier penetration testing Linux distribution. Pre-installed with 600+ security tools including nmap, Burp Suite, Metasploit, Wireshark, aircrack-ng, and more.

Tool Free
GTFOBins ↗

A curated list of Unix binaries that can bypass local security restrictions. Used for privilege escalation via SUID, sudo, capabilities, and shell escapes.

Tool Free
Hashcat ↗

The world's fastest GPU-accelerated password recovery tool. Supports hundreds of hash types and attack modes (dictionary, brute force, mask, combinator, rule-based).

Documentation Free
NIST Cybersecurity Framework ↗

The US government's framework for managing and reducing cybersecurity risk, organised around five functions: Identify, Protect, Detect, Respond, Recover.

Documentation Free
CVE Database ↗

The official Common Vulnerabilities and Exposures database. Look up any CVE to find detailed vulnerability descriptions, affected software versions, and severity scores.

Cheat Sheet Free
Nmap Cheat Sheet ↗

A comprehensive nmap reference card covering host discovery, port scanning, service detection, OS fingerprinting, timing options, and output formats.

Cheat Sheet Free
Linux Command Line Cheat Sheet ↗

Quick reference for essential Linux commands: file operations, process management, networking, permissions, archiving, and text processing.

Cheat Sheet Free
Python Security Cheat Sheet — OWASP ↗

OWASP's guide to writing secure Python applications: input validation, cryptography, file handling, subprocess safety, and dependency management.

Cheat Sheet Free
SQL Injection Cheat Sheet — PortSwigger ↗

PortSwigger's comprehensive SQLi reference covering syntax for MySQL, MSSQL, Oracle, and PostgreSQL — comments, string concat, batched queries, and time-based blind injection.

Cheat Sheet Free
XSS Cheat Sheet — PortSwigger ↗

The most comprehensive XSS payload reference available. Categorised by event handlers, HTML tags, and encoding bypass techniques. Updated regularly with new bypasses.

Cheat Sheet Free
Reverse Shell Cheat Sheet — HackTricks ↗

One-liner reverse shells for bash, Python, PHP, Ruby, Perl, nc, and PowerShell. Use only in authorised penetration tests or CTF challenges.

Cheat Sheet Free
Subnetting Cheat Sheet ↗

Quick reference table for all common CIDR prefixes showing subnet mask, number of hosts, and address range. Essential for fast subnetting during exams and pentests.

Book Free
The Linux Command Line — William Shotts (Free) ↗

A complete, freely available book covering every aspect of the Linux command line: navigation, text processing, scripting, job control, and system administration.

Book Free
Nmap Network Scanning — Gordon Lyon (Free Online) ↗

The official nmap book by its creator, free to read online. Covers every scanning technique, NSE scripting, firewall evasion, and output analysis.

Video Free
Professor Messer — CompTIA Security+ (Free) ↗

Free, comprehensive Security+ SY0-701 video course covering threats, architecture, cryptography, identity management, and incident response. Excellent exam prep.

Video Free
Computerphile — Security & Cryptography (YouTube) ↗

University of Nottingham's computer science channel. Exceptional videos on cryptography, password hashing, TLS, buffer overflows, SQL injection, and more — all explained from first principles.

Video Free
NetworkChuck — Networking & Hacking (YouTube) ↗

Energetic YouTube channel covering networking, ethical hacking, Linux, Python scripting, and cloud security with practical demos and beginner-friendly explanations.

Video Free
IppSec — HackTheBox Walkthrough Videos (YouTube) ↗

Detailed HTB machine walkthroughs by a top-ranked player. Each video demonstrates real penetration testing methodology, tool usage, and lateral thinking. Intermediate to advanced.

Book Free
Automate the Boring Stuff with Python (Free Book) ↗

A practical Python book covering automation, file manipulation, web scraping, and working with PDFs, Excel, and CSV files. Free to read online. Great foundation before security scripting.

Book Paid
Black Hat Python — Justin Seitz ↗

A practical book teaching Python for offensive security: network sniffers, raw sockets, web scrapers, command-and-control tools, and forensic tools. For educational/authorised use.

Course Free
SQLZoo — Interactive SQL Tutorial ↗

A free, browser-based SQL learning platform with interactive exercises covering SELECT, JOIN, GROUP BY, and subqueries. Essential before studying SQL injection.

Documentation Free
OWASP Testing Guide (v4) ↗

The most comprehensive web application penetration testing methodology. Covers all OWASP Top 10 vulnerabilities with testing procedures, tools, and remediation guidance.

Video Free
Crash Course Computer Science (YouTube) ↗

A 40-episode series starting from the most basic underpinnings of digital computing (binary, logic gates, CPUs) and building up to modern systems. Great companion to the 'How Computers Work' and 'Binary & Number Systems' lessons.

Course Free
Khan Academy — Computer Science ↗

Free, structured lessons on computer science theory: algorithms, cryptography, and information theory, with interactive exercises throughout.

Course Free
The Odin Project ↗

A free, open-source full-stack web development curriculum that curates the best resources from across the web into a structured learning path, with portfolio-worthy projects along the way.

Book Free
The Modern JavaScript Tutorial ↗

A thorough, example-driven JavaScript tutorial covering the language itself, browser/DOM interaction, and advanced topics — widely regarded as one of the best free references for modern JS.

Tool Free
Volatility Foundation — Memory Forensics Framework ↗

Home of the Volatility Framework, the world's most widely used open-source memory forensics platform, plus documentation and training resources.

Course Free
pwn.college — Binary Exploitation Course ↗

A free, hands-on university-level course (from ASU) teaching binary exploitation from first principles — buffer overflows, shellcoding, and ROP, with heavy emphasis on actual keyboard time over lecture.

Documentation Free
CIS Benchmarks ↗

Community-developed, vendor-specific secure configuration guides for over 100 technologies — the practical reference behind the hardening checklists covered in the Linux and AD Defense lessons.