Software for Students
Below is a collection of tools that a typical cybersecurity student or junior enterprise security analyst may use daily. The audience is primarily cybersecurity students and enterprise defenders, therefore, penetration testers may not find this list as interesting.
Data Analytics, SIEM, and Logger
Development
Google Colab: a hosted Python Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs.
JetBrains Developer Tools (e.g. Python, Analytics, etc.) Educational License
Leetcode: the popular platform used to prepare for technical coding interviews; cybersecurity analysts are usually tested on coding during the interview.
Firewall
Network Tools
Suricata is a high-performance, open-source network analysis, and threat detection software used by most private and public organizations and embedded by major vendors to protect their assets.
Wireshark: Network protocol analyzer; network forensics
Operating Systems
Project Management
These project management cloud tools provide academic access but have some usage limits.
Reverse Engineering and Forensics
Ghidra: a software reverse engineering suite of tools developed by NSA’s Research Directorate in support of the Cybersecurity mission.
Virtualization
VMWare Hypervisor for Personal Use
Create a Broadcom Account: https://support.broadcom.com/
Login
Select "VMWare Cloud Foundation"
Go to "My Downloads"
Select "VMWare Fusion" or "VMWare Workstation.Pro"
Select the latest "Personal Use" edition.
Select the checkbox to agree to terms
Click on the cloud icon to download the application installer