Labs & CodinG
Technical and Hands-on
Technical and Hands-on
Helpful Links for DIY Home Labs:
The objective of my DIY home lab is gain hands-on experience configuring an isolated, virtual test environment using Oracle Virtual Box running several virtual machines. I am gaining hands-on experience installing, configuring, testing and executing :
vulnerability scans
monitoring and collecting suspicious activity
perform deep packet inspection
implement defenses and hardening
perform penetration testing
perform threat profiling
vulnerability assessment: use nMap to scan a network, then OpenVAS or NESSUS to find and report vulnerabilities.
Phase 1 - simple flat network with the following configuration:
pfSense firewall
KALI Linus client
Security Onion
Elastic Stack (SIEM)
Suricata (IDS/IPS)
ZEEK
Wazuh (SIEM XDR)
Wireshark, TCPDump
Windows 2022 Server
Defender
DHCP
Active Directory
Domain Services
Phase 2 - segmented network (public, private, DMZ, OT)
multiple firewalls
Metasploit
UBUNTU server
OT/IOT sensors
Lab diagram courtesy of Cyber Range (skool)
After completing the Microsoft Cybersecurity Associate Certificate, The Cyber Range (skool) offers hands-on access to a virtualized network environment based on AZURE VMs, Tenable vulnerability management, Microsoft Sentinel (SIEM), and Microsoft Defender for EDR.
Although I many never win any capture the flag (CTF) competitions offered on the site, my objective is to have working knowledge of the AZURE VM environement and respective cybersecurity tools by Microsoft.
Sample exercises:
Vulnerability Management: reduced vulnerabilities by 100% using Tenable and PowerShell automation.
Security Operations: detected and mitigated brute force, ransomware, and data exfiltration threats via EDR.
Threat Intelligence: Built Sentinel Dashboards and KQL queries for security monitoring and incident response.
This is a placeholder for my collection of Python and SQL scripts on GitHub mostly created by someone else or generated via AI and adopted for use.
I don't expect to be a Python coding expert, but have a working knowledge of python with a repository of helpful tools.
LINUX shell
Python
SQL Scripts