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.

Online Kali Linux Terminal

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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