Skip to main content

Free Cybersecurity Resources

I will try to keep this list continuously updated with training and informational resources for different areas that could benefit students and professionals of cybersecurity and IT.

Systems Administration

Core Systems Concepts

  • Storage
  • CPU
  • Memory
  • Boot procedure
  • System internals
  • Core directories
  • Filesystem hierarchy
  • Windows Registry
  • Event and audit logs

Shells & Terminals

Unix-like Shells

shbashzshfishkshtcshpwsh

Windows Shells

powershellcmd

Common Command Line Operations

Create, delete, modify files and directories

lsmkdircdtouchcpmvrmvimnanoGet-ChildItemNew-ItemCopy-ItemMove-ItemRemove-Item

Manipulating file contents and text streams

grepcatsedawktrcutpaste-split-replace-join

Managing processes and services

pskillsystemctlservicestraceGet-ProcessStop-ProcessGet-ServiceRestart-Service

Installing packages

aptyumpacmanwingetInstall-PackageUninstall-Package

Downloading files

wgetcurlInvoke-WebRequestInvoke-RestMethod

Computer Networking

Core Networking Concepts

  • IP addressing
  • Subnetting
  • Routing (ping, layer 3)
  • Switching (ARP, layer 2)
  • Firewalls
  • TCP/UDP protocols & ports
  • VLANs
  • Tunnels
  • Proxies
  • DNS
  • OSI model
  • TCP/IP model

Networking Tools

IP Configuration

ip addressip neighboripconfigGet-NetIPAddressGet-NetAdapter

Host Discovery

pingarp-scannmap

Packet Capture & Analysis

Wiresharktsharktcpdump

Sockets

netcatsocatnetstatss

DNS Troubleshooting

nslookupdigResolve-DnsNameDNS DumpsterMXToolbox

Remote Connectivity

sshscpOpenVPNWireGuard

Web

Core Web Concepts

  • HTTP methods and headers
  • Web servers
  • Proxies
  • Directories and files
  • HTML / CSS / JavaScript
  • Databases and SQL
  • Inputs and parameters
  • Authentication and sessions
  • APIs and REST

Web Security Tools

HTTP Inspection & Tampering

Burp SuitemitmproxyCaidoZAP

Content Discovery

gobusterferoxbusterffufdirbuster

Web Stack Analyzers

WappalyzerWhatWebWeb Check

Brute Force

hydraffufmedusa

Computer Programming

Core Programming Concepts

  • Data types and variables
  • Flow logic (if/else)
  • Loops
  • Functions
  • Object-oriented programming (OOP)
  • Source code review
  • Modifying exploits
  • Scripting and automation

Languages Worth Learning for Security

Scripting (start here)

PythonBashPowerShellJavaScript

Compiled

CC++GoRust

Cybersecurity

Offensive Security

Defensive Security

Security Awareness

Cybersecurity isn't just for professionals. Everyone benefits from understanding how to stay safe online.

Certifications

Certifications validate your skills and open doors. Here are the most recognized paths with free study resources where available.

News & Threat Intelligence

Stay current with the threat landscape. These are the sources worth checking regularly.

From the Community

Sorted alphabetically and not by any specific preference.

More from 0xBoderebe