Cybersecurity Tutorials
Our cybersecurity tutorials offer a comprehensive way to learn digital defense strategies and techniques. They cover various aspects of information security, suitable for both beginners and security professionals. Through hands - on labs and practical examples, you'll gain experience in threat detection, prevention, and mitigation. Our secure playground allows you to practice cybersecurity techniques in a controlled environment.
Other Skill Trees
LinuxDevOpsDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Online Kali Linux Terminal
Use a free Online Kali Linux Terminal directly in your browser. Practice Kali Linux commands, cybersecurity tools, networking, Linux administration, and penetration testing without installing Kali Linux.
Cybersecurity
GitHub Actions Setting Up Secrets
In this lab, you will learn how to securely manage sensitive information in GitHub Actions by setting up repository secrets and referencing them in your workflows.
CybersecurityLinuxGitShell
Terraform State Management
In this lab, you will learn how to manage Terraform state using various `terraform state` subcommands to inspect, list, move, and refresh resources.
ShellLinuxCybersecurity
Terraform Installation
In this lab, you will learn how to install Terraform on an Ubuntu system by adding the official HashiCorp repository and using the apt package manager.
LinuxCybersecurity
Prometheus Alerts
In this lab, you will learn how to use Prometheus's built-in alerting functionality. You will write alerting rules, load them into Prometheus, and simulate conditions to trigger an alert.
LinuxCybersecurityDocker
Loki Configuration
In this lab, you will learn how to ship and query logs. You will configure and run Promtail, the log collection agent, add Loki as a data source in Grafana, and then query your logs using the LogQL language. The setup provides running instances of Loki and Grafana.
LinuxDockerCybersecurity
Grafana Installation
In this lab, you will install Grafana using Docker. You will learn how to run the Grafana container, access its web UI, and connect it to a pre-existing Prometheus instance as a data source, preparing you to build powerful monitoring dashboards.
DockerCybersecurityLinux
Using Netcat for Simple Network Communication
In this lab, you will learn how to use Netcat for basic network communication. You'll cover installation, port understanding, file transfer, and encrypted communication implementation. Enhance your cybersecurity skills with this hands-on experience.
LinuxCybersecurity
Using Hydra to Crack Passwords
In this lab, you will learn how to use Hydra, a powerful password cracking tool, to identify weak passwords. You'll explore a target website, examine a password list, set up Hydra, and then use it to crack passwords. This hands-on experience will enhance your cybersecurity skills.
CybersecurityHydraLinux
Spoof Packets in Scapy
In this lab, you will learn how to spoof network packets using Scapy in Python. You'll install Scapy, set up a Python environment, craft a TCP packet, send spoofed packets, and verify the results with Wireshark.
Cybersecurity
Spray Passwords in Hydra
In this lab, you will learn how to use Hydra for password spraying attacks, including installing Hydra, preparing user and password lists, targeting a web form, running the attack, and analyzing the results.
Cybersecurity
Symmetric Encryption Basics in Cryptography
In this lab, you will learn the fundamentals of symmetric encryption by generating a key, encrypting a file, decrypting it, and verifying its integrity using OpenSSL on Linux.
CybersecurityLinux
Scan Vulnerabilities in Nmap
In this lab, you will learn how to use Nmap to scan for vulnerabilities, load the Nmap Scripting Engine, analyze scan results, and save findings for security assessment.
NmapCybersecurityLinux
Scan Web Servers in Nikto
In this lab, you will learn how to use Nikto, a popular web server scanner, to identify vulnerabilities in web servers. You will install Nikto, choose a target server, run a vulnerability scan, review the output, and save the report for further analysis.
LinuxCybersecurityNmap
Network Scanning with Nmap
In this lab, you will learn how to use Nmap for network scanning. You'll cover installing Nmap, understanding IP addresses, performing basic and OS detection scans, and scanning a network range. Enhance your cybersecurity skills with practical Nmap exercises.
NmapLinuxCybersecurity
Spoof ARP in Ettercap
In this lab, you will learn how to perform ARP spoofing using Ettercap, a powerful network security tool. You will install Ettercap, identify target devices, launch ARP spoofing attacks, capture spoofed traffic, and safely end the attack.
Cybersecurity
Simulate Phishing in SET
In this lab, you will learn how to simulate a phishing attack using the Social Engineer Toolkit (SET), from installing the tool to capturing and reviewing credentials.
Cybersecurity
Metasploit Module Search and Selection
In this lab, you will learn the fundamental commands for searching, selecting, and configuring modules within the Metasploit Framework, a powerful tool for penetration testing.
LinuxCybersecurity
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 61
- Next