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.

Analyze Traffic and Secure Remote Access

Analyze Traffic and Secure Remote Access

In this lab, you will learn fundamental network analysis and security practices on Linux. You'll use tools like netstat, ss, tcpdump, ssh, and dig to inspect connections, capture traffic, establish secure remote sessions, and verify DNS security.
LinuxCybersecurity
Enforce Password Policies and Monitor Logins

Enforce Password Policies and Monitor Logins

In this lab, you will enhance Linux security by implementing robust password policies. You'll configure complexity and aging rules, enforce them for new users, and monitor authentication logs to detect suspicious activities like repeated failed login attempts, a sign of brute-force attacks.
CybersecurityLinux
Hash, Sign, and Encrypt Files

Hash, Sign, and Encrypt Files

In this lab, you will learn to use hashing and GnuPG (GPG) to ensure data integrity and authenticity. You will practice creating digital signatures and encrypting files on a Linux system.
CybersecurityLinux
Acquire and Verify Forensic Evidence

Acquire and Verify Forensic Evidence

In this lab, you will learn the fundamental principles of digital forensics, focusing on evidence acquisition using the `dd` command and ensuring data integrity with cryptographic hashes.
CybersecurityLinux
Secure Remote Access with SSH

Secure Remote Access with SSH

In this lab, you will learn the fundamentals of securing remote access to a Linux system using SSH. You will gain hands-on experience with key-based authentication, securely transferring files with `scp`, and creating SSH tunnels for port forwarding with `ssh -L`.
LinuxCybersecurity
Apply and Audit Security Baselines

Apply and Audit Security Baselines

In this lab, you will learn how to establish a basic security baseline for user accounts on a Linux system, verify compliance, and set up auditd for monitoring critical configuration files.
CybersecurityLinux
Configure Secure Monitoring with SNMPv3

Configure Secure Monitoring with SNMPv3

In this lab, you will learn how to implement secure network monitoring on a Linux system using SNMPv3. You will configure the SNMP agent (snmpd) to enforce strong authentication and encryption, create a secure user, and use snmpwalk to perform secure queries against your configured agent.
CybersecurityLinux
Implement Identity and Access Management

Implement Identity and Access Management

In this lab, you will learn the fundamentals of managing user identities and access controls in a Linux environment, including creating users, setting permissions, and configuring sudo access.
CybersecurityLinux
Back Up and Restore Data

Back Up and Restore Data

In this lab, you will learn the fundamentals of data resilience by creating file backups using tar, simulating data loss, restoring from the backup, and verifying file integrity with checksums.
LinuxCybersecurity
Harden Linux Services and Firewalls

Harden Linux Services and Firewalls

In this lab, you will learn how to harden a Linux system by identifying and disabling unnecessary services and configuring the Uncomplicated Firewall (UFW) to control network traffic.
CybersecurityLinux
Validate Input and Verify Code Integrity

Validate Input and Verify Code Integrity

In this lab, you will learn the importance of input validation and code integrity by creating a simple script, simulating a command injection attack, implementing sanitization, and verifying the script's integrity with hashing.
CybersecurityShellLinux
Apply CIA Triad Principles

Apply CIA Triad Principles

In this lab, you will gain hands-on experience with the CIA Triad (Confidentiality, Integrity, Availability) in a Linux environment. You'll learn to configure file permissions with `chmod`, verify file integrity using MD5/SHA256 hashes, and simulate service monitoring to ensure availability.
CybersecurityLinux
Identify Exposed Services with Nmap

Identify Exposed Services with Nmap

In this lab, you will learn the fundamentals of vulnerability scanning using Nmap. You'll install Nmap, perform a port scan on your local machine, and analyze the results to identify potential security weaknesses.
CybersecurityLinux
Analyze Logs for Incident Response

Analyze Logs for Incident Response

In this lab, you will learn the fundamentals of log analysis for monitoring and incident response on a Linux system using `journalctl`. You will practice reviewing, filtering, and exporting system logs to identify and analyze suspicious activities.
CybersecurityLinux
Investigate Potential Malware Indicators

Investigate Potential Malware Indicators

In this lab, you will learn fundamental techniques for identifying potential malware indicators on a Linux system. You will use standard command-line utilities to investigate suspicious process activity, detect unexpected file modifications, and analyze system logs for anomalous entries.
CybersecurityLinux
Configure HTTPS with Self-Signed Certificates

Configure HTTPS with Self-Signed Certificates

In this lab, you will secure an Nginx web server on Linux by implementing HTTPS with a self-signed certificate. You will install Nginx, use OpenSSL to generate a certificate, configure Nginx for HTTPS, and then test the secure connection using command-line tools like curl and openssl.
LinuxCybersecurity
Encrypt and Decrypt Files with GPG

Encrypt and Decrypt Files with GPG

In this lab, you will learn to encrypt and decrypt files in Linux using GPG. You'll generate a key pair, encrypt/decrypt files, exchange and sign public keys, and perform key maintenance like backups and creating revocation certificates to secure your data and communications.
CybersecurityLinux
Kali Password Cracking with John

Kali Password Cracking with John

Recover a supplied weak SHA512-crypt password with a tiny dictionary and preserve independently checkable John results.
Cybersecurity
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 69
  • Next