6 Beginner Cybersecurity Projects to Boost Your Resume

Listen to this Post

If you’re looking to break into cybersecurity or simply want to add new skills to your repertoire, these six beginner-friendly projects are a great place to start. Each project comes with a guide to help you get started and build practical experience.

Project 1: Secure Access with Azure Active Directory (AD)
Project Guide: https://lnkd.in/eX__TrFn
Azure AD is a critical tool for managing user identities and access in modern organizations. This project will teach you how to set up secure access controls, implement multi-factor authentication (MFA), and manage user permissions.

You Should Know:

  • Use the Azure CLI to create and manage users:
    az ad user create --display-name "John Doe" --password "SecurePassword123!" --user-principal-name "[email protected]"
    
  • Enable MFA for a user:
    az ad user update --id [email protected] --account-enabled true --force-change-password-next-login true
    

Project 2: Build a Phishing Attack Simulator

Project Guide: https://lnkd.in/ezgpQaKb
Phishing remains one of the most common attack vectors. This project will help you understand how phishing works by building a simulated phishing campaign.

You Should Know:

  • Use tools like GoPhish to set up a phishing simulation:
    sudo apt-get update
    sudo apt-get install gophish
    
  • Analyze email headers using Linux commands:
    cat email.txt | grep -i "from:"
    

Project #3: Work on Your Own IT Ticketing System
Project Guide: https://lnkd.in/gtFSfMw3
An IT ticketing system is essential for managing support requests. This project will guide you through building a simple ticketing system using open-source tools.

You Should Know:

  • Set up osTicket on a Linux server:
    sudo apt-get install apache2 mysql-server php libapache2-mod-php
    wget https://github.com/osTicket/osTicket/releases/download/v1.18/osTicket-v1.18.zip
    unzip osTicket-v1.18.zip -d /var/www/html/osticket
    

Project #4: Build Your Own Host-based Intrusion Detection System (IDS)
Project Guide: https://lnkd.in/evdzdTyJ
An IDS helps detect unauthorized access or malicious activity on a host. This project will teach you how to set up a basic IDS using open-source tools.

You Should Know:

  • Install and configure OSSEC:
    sudo apt-get update
    sudo apt-get install ossec-hids-server
    
  • Monitor logs for suspicious activity:
    tail -f /var/ossec/logs/alerts/alerts.log
    

Project #5: Your First Ethical Hack/Pentest

Project Guide: https://lnkd.in/etqyu5sX
Ethical hacking is a cornerstone of cybersecurity. This project will guide you through your first penetration test using tools like Kali Linux.

You Should Know:

  • Perform a basic Nmap scan:
    nmap -sV -O target.com
    
  • Use Metasploit for vulnerability exploitation:
    msfconsole
    use exploit/windows/smb/ms17_010_eternalblue
    set RHOSTS target.com
    exploit
    

Project #6: Cybersecurity Job Simulations

Project Guide: https://lnkd.in/eT4tT_kx
Simulations are a great way to practice real-world cybersecurity scenarios. This project provides hands-on experience with job-related tasks.

You Should Know:

  • Use CyberRange platforms like RangeForce or TryHackMe for simulations.
  • Practice incident response with Linux commands:
    sudo netstat -tuln | grep LISTEN
    sudo lsof -i :80
    

What Undercode Say

These projects are designed to give you hands-on experience in key areas of cybersecurity. By working through them, you’ll gain practical skills that are highly valued in the industry. Here are some additional commands and steps to deepen your knowledge: