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.