I created this repository for my own personal future reference, possibly demonstrating knowledge and skills to employers, and for use by the general public. Online tutorials can be found about almost anything, especially when it comes to doing things on a computer. However, it can be difficult to find high-quality tutorials. Many tutorials also only give a list of commands without really explaining what is happening and why. So, I will create my own tutorials and upload them to this repository. I'm aiming for high-quality informative tutorials which provide not just all of the necessary commands and steps, but the reasons behind them. I will add tutorials about whichever random topics I take interest in, but overall most of the tutorials will be related to Cybersecurity in some way.
- ARP Man-In-The-Middle: how to perform a Man-In-The-Middle attack using ARP spoofing.
- C State on Linux: how to fix a very niche freezing issue with Debian on early generation AMD Ryzen processors. Or just how to set the max C state on Linux (Debian).
- Changing your Hostname on Linux: how to change your computer's hostname (Linux).
- Creating users on Linux: how to create user accounts on Linux via the command line.
- Finding Executables with setuid/setgid on Linux: how to find executables with potentially dangerous setuid/setgid bits.
- Install Arch Linux: how to install Arch Linux (barebones install, in an Oracle VirtualBox VM).
- Linux Hardening with IPTables: how to harden a Linux (Debian/Ubuntu) server or desktop.
- RSA with OpenSSL: how to generate and securely store RSA keys with OpenSSL, and how to generate a self-signed certificate.
- Antivirus on Linux: how to install and configure ClamAV to scan for malware on a Linux system.
- Android Hardening Guide (??): hardening an Android device for security and privacy purposes.
- Windows 11 Hardening Guide (??): same as above but for Windows 11.
- Configuring Apache2 with a self-signed SSL certificate.
- Automounting disks on Linux (using /etc/fstab file).
- Setting up encrypted disks on Linux with cryptsetup (builds on previous tutorial).
- Password Cracking with Hashcat: self explanatory.