Cybersecurity Engineer Tutorials

Cybersecurity Engineer tutorials guide you from security fundamentals to penetration testing, ethical hacking, and digital forensics. Topics cover network security, vulnerability analysis, attack techniques, and incident investigation. Free labs and guided examples help you build practical security skills in an interactive environment.

Configure NFS Client Access in RHEL

Configure NFS Client Access in RHEL

In this lab, you will learn to configure NFS client access on RHEL. You'll start with manual and persistent mounts using `mount` and `/etc/fstab`, then advance to dynamic mounting with the `autofs` service, creating both indirect and direct maps to manage robust NFS client configurations.
Linux
Network Analysis with Wireshark

Network Analysis with Wireshark

In this lab, you will learn how to perform network analysis using Wireshark. You'll install Wireshark, capture network traffic, analyze packet data, and use filters to identify and investigate network issues. This hands-on experience will enhance your cybersecurity skills.
WiresharkLinux
The Backup Sentinel

The Backup Sentinel

In this challenge, you'll act as a system administrator to master Linux backup and recovery, protecting critical data using `tar` and `cron`.
Linux
Processing Employees Data

Processing Employees Data

Learn the powerful Linux command-line utilities 'join' and 'awk' in this hands-on challenge. Learn to combine data from multiple sources, process it efficiently, and create meaningful output for employee data analysis.
Linux
Hadoop Data Replication

Hadoop Data Replication

Welcome to the world of Hadoop Data Replication! In this lab, you will embark on a thrilling journey through a time-travel portal as a time traveler who must navigate the intricacies of Hadoop HDFS and its Data Replication feature. Your goal is to ensure that data is replicated efficiently to enhance fault tolerance and data availability in a distributed environment, just like a skilled Hadoop administrator.
Linux
Perform Privilege Escalation on Linux Machine with Nmap

Perform Privilege Escalation on Linux Machine with Nmap

In this lab, you will use Metasploit to exploit the distcc service on a vulnerable Linux machine, confirm the remote execution context, and enumerate system information for later privilege-escalation analysis.
CybersecurityNmapLinux
Linux tr Command: Character Translating

Linux tr Command: Character Translating

Learn the Linux tr command for character-level transformations in text streams. Learn to translate characters, delete specific characters, work with character classes, and squeeze repeated characters. This hands-on tutorial covers essential tr command operations for text processing in Linux.
Linux
Installation and Basic Configuration of MySQL

Installation and Basic Configuration of MySQL

Learn how to install, secure, and perform basic operations in MySQL, a popular open-source relational database management system. This lab covers verifying installation, securing the MySQL instance, accessing the MySQL shell, creating databases and tables, and performing basic data operations.
MySQLLinux
Optimizing Java Application Performance

Optimizing Java Application Performance

JVM parameters are used to configure the Java Virtual Machine (JVM), which is responsible for executing Java bytecode. By properly configuring the JVM parameters, we can improve the performance of Java applications. In this lab, we will learn how to set some commonly used JVM parameters to optimize the performance of Java applications.
JavaLinux
Discover Critical System Resources

Discover Critical System Resources

Learn essential Linux commands for locating files and executables, including 'which', 'whereis', and 'find'. Learn to efficiently navigate the file system and discover critical system resources.
Linux
Declare Variables And Data Types In C

Declare Variables And Data Types In C

Learn fundamental C programming concepts by exploring basic data types, variable declaration, initialization, and input/output operations using gcc compiler.
CLinux
Create a Rectangle Area Calculator in C

Create a Rectangle Area Calculator in C

Learn how to create a C program that calculates rectangle area using a user-defined function, demonstrating basic programming skills and function implementation.
CLinux
Write Your First C++ Program

Write Your First C++ Program

Learn the basics of C++ programming by creating your first Hello World program, setting up development environment, and understanding fundamental coding concepts.
C++Linux
Getting Started with Linux

Getting Started with Linux

Begin your Linux journey with this interactive lab! Learn essential terminal commands including echo for text output, date and calendar functions, basic calculations using expr, creative text formatting with figlet, and terminal management. Perfect for complete beginners to start their Linux adventure.
Linux
Online OpenCode Playground

Online OpenCode Playground

LabEx provides an Online OpenCode Playground, an agentic AI coding environment designed for a command-line-oriented workflow, allowing you to plan, implement, and refactor code autonomously.
Linux
Basic Arithmetic Operations in C

Basic Arithmetic Operations in C

Learn fundamental arithmetic operations in C programming, including variable declaration, addition, subtraction, multiplication, division, and result printing.
CLinux
Configure Linux Environment Variables

Configure Linux Environment Variables

Learn to create, set, and manage environment variables in a Linux system.
Linux
Manage Projects With Make In C

Manage Projects With Make In C

Learn how to use Makefiles to automate compilation, manage dependencies, and streamline C project build processes efficiently.
CLinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 233
  • Next