
Linux Security
Editing Files
My objective is to practice using text editors and output redirection to read from and write to files.
​
I will use Nano, Gedit and Vim.
​
Creating Users
My objective is to create new users and configure customized home directories and password policies.
​
I will use basic working knowledge of terminal commands.
​
The Power of SUID
My objective is to configure a SUID on one of the system’s binaries to copy classified data with a regular user.
​
I will use my understanding of SUID.
​
Install and Configure Apache
My objective is to Install the Apache2 service and configure it to manage local web server access options.
​
I will use Kali Linux ,Apache2 & Netstat.
​
Service Debugging
My objective is to Install the Apache and Nginx services, and resolve a port conflict.
​
I will use Kali Linux ,Apache2 & Nginx.
​
Install and Configure SSH
My objective is to Install the SSH service for remote connection, use Secure Copy Protocol (SCP) to transfer files, and work with the Ubuntu Linux distribution.
​
I will use Kali Linux ,Ubuntu & SSH.
​
Install and Configure Samba
My objective is to Perform a basic configuration of Samba, provide access to Samba shares via an MS Windows client machine, and create an FTP server to transfer files from another machine.
​
I will use Kali Linux & Windows.
​
Basic Scripting
My objective is to Design a script for penetration testing that uses the ping command to obtain information on network endpoints.
​
I will use Kali Linux & Text editor.
​
Compression and Backup
My objective is to Build a backup plan for a directory and write an automated script that compresses the folder and backs it up.
​
I will use Kali Linux , Tar & Text editor.
​
Scripting for Security
My objective is to Design a script that checks for open ports listening on the machine.
​
I will use Kali Linux , Bash , Netstat & Text editor.
​
Combining Crontab with a Security Script
My objective is to Create a routine process that will run the security script every five minutes.
​
I will use Kali Linux , Crontab, Bash , Netstat & Text editor.
​
Creating Links in Linux Terminal
My objective is to Create and manage symbolic (soft) and hard links in a Linux environment.
​​
I will use RHEL (Red Hat Linux) & Terminal.
​
Wildcards and Case Sensitivity
My objective is to Use wildcards in Linux commands ( including Question marks, Asterisks and bracketed value wildcards) and explore how case sensitivity affects file and directory operations.
​
I will use RHEL (Red Hat Linux) & Terminal.
​
Command Line Pipes
My objective is to use pipes (|) in Linux to chain commands together and pass the output of one command as input to another.
​
I will use RHEL (Red Hat Linux) & Terminal.
​
Input/Output Redirection
My objective is to use input/output redirection in Linux, including the use of xargs and various redirection operators for handling standard output, standard error, and standard input.
​
I will use RHEL (Red Hat Linux) & Terminal.
​