DevSecOps Tutorials

DevSecOps tutorials guide learners with Linux, DevOps, and cybersecurity foundations through secure delivery practices. Topics cover host and service exposure analysis, hardening, least privilege, secrets hygiene, and safe privileged automation. Free labs and guided examples help you verify security outcomes on real system state.

Encrypt and Decrypt Files with GPG in Linux

Encrypt and Decrypt Files with GPG in Linux

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 Firewall Configuration with iptables

Kali Firewall Configuration with iptables

In this lab, you will learn to configure a firewall on Kali Linux using iptables. Explore essential skills like viewing rules, blocking IP addresses, allowing specific ports, and saving configurations. Gain hands-on experience in a Kali Linux container environment to enhance network security through effective traffic filtering.
LinuxCybersecurity
Exploring Kali’s Security Tools

Exploring Kali’s Security Tools

In this lab, dive into Kali Linux and explore its powerful security tools for penetration testing. Learn to use dpkg -l for viewing tools, start Metasploit with msfconsole, run Nmap scans, scan web servers with Nikto, access help via man pages, and redirect output to files. Gain essential cybersecurity skills in a controlled environment.
LinuxCybersecurityNmap
Kali Exploitation with Metasploit

Kali Exploitation with Metasploit

In this lab, explore penetration testing with Kali Linux on the LabEx VM using the Metasploit Framework. Learn to identify and exploit vulnerabilities through steps like selecting a target exploit, configuring a reverse shell payload, running the exploit, and accessing a Meterpreter session for hands-on cybersecurity experience.
CybersecurityLinux
Kali Password Cracking with John

Kali Password Cracking with John

In this lab, explore password cracking with Kali Linux using John the Ripper on the LabEx VM. Learn to crack Linux password hashes from /etc/shadow, use custom wordlists, and save cracked credentials for review. Perfect for beginners, this hands-on lab offers step-by-step guidance for penetration testing skills.
CybersecurityLinux
Start Metasploit Console

Start Metasploit Console

In this challenge, you'll take your first steps as a cybersecurity analyst by familiarizing yourself with Metasploit. Your objective is to start the Metasploit framework console. To complete this challenge, simply execute the `msfconsole` command in the terminal.
LinuxCybersecurity
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
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
Monitor Files in Tripwire

Monitor Files in Tripwire

In this lab, you will learn how to monitor file integrity using Tripwire. Install Tripwire, initialize the database, add files to monitor, check file integrity, and view the integrity report.
CybersecurityLinux
Introduction to Encryption with OpenSSL

Introduction to Encryption with OpenSSL

In this lab, you'll learn the basics of encryption using OpenSSL. You'll install OpenSSL, create a secret message, encrypt and decrypt it, and understand the importance of key management. This hands-on experience provides a practical introduction to cybersecurity principles.
LinuxCybersecurity
Hide Data in Steghide

Hide Data in Steghide

In this lab, you will learn how to use Steghide to hide data within an image, covering installation, embedding files, extracting hidden data, and verifying the process.
LinuxCybersecurity
Encrypt Files in OpenSSL

Encrypt Files in OpenSSL

In this lab, you will learn how to encrypt and decrypt files using OpenSSL. You will install OpenSSL, create a sample file, generate a symmetric key, encrypt the file with AES, and then decrypt it to verify the process.
LinuxCybersecurity
Crack ZIP Passwords in John the Ripper

Crack ZIP Passwords in John the Ripper

In this lab, you will learn how to use John the Ripper to crack ZIP passwords. Follow steps to install, create a protected ZIP, extract its hash, run the cracking tool, and confirm the password.
LinuxCybersecurityGit
Receive Messages Using Netcat

Receive Messages Using Netcat

In this challenge, you'll learn how to use Netcat to receive messages. You'll create a script to intercept and display incoming messages, gaining practical experience in network communication and cybersecurity fundamentals.
LinuxCybersecurity
Decrypting Top Secret Document

Decrypting Top Secret Document

In this challenge, you will put your cybersecurity skills to the test by decrypting a highly classified document. Uncover hidden information and demonstrate your expertise in cryptography and data security.
CybersecurityLinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 61
  • Next