savindu@kali:~/projects$

$ ls -la ./projects

Hands-on tools and scripts built during self-study, TryHackMe labs, and home lab practice.
All projects are hosted on GitHub. Status: Active   WIP   Planned

Log Parser & Anomaly Detector
View on GitHub →

Python script that parses Linux auth logs and Windows Event Logs, flags suspicious patterns (brute force attempts, privilege escalation), and outputs a structured CSV report. Built as part of SOC Level 1 TryHackMe path practice.

Python SOC Log Analysis TryHackMe
Network Port Scanner
View on GitHub →

Lightweight Python port scanner using raw sockets. Supports TCP SYN scanning, service banner grabbing, and multi-threaded target sweeps. Built to understand how Nmap works under the hood.

Python Network Reconnaissance
Home Lab Setup Script
View on GitHub →

Bash automation to provision a VirtualBox home lab — spins up pfSense firewall, Windows Server AD, and Kali Linux attacker VM with pre-configured network segments. Documented setup for practice and demonstration.

Bash Network Active Directory Home Lab
SIEM Alert Triage Automation
View on GitHub →

Python script that pulls alerts from a local Wazuh SIEM instance, scores them by severity using MITRE ATT&CK mappings, and auto-drafts incident tickets. Simulates a Tier 1 SOC analyst triage workflow.

Python SOC Wazuh MITRE ATT&CK
Vulnerability Scanner — coming soon
In progress

Planned: A lightweight Python-based vulnerability scanner integrating CVE lookups against discovered service banners. Inspired by Hack The Box enumeration methodology.

Network CVE HTB

CTF & Lab Write-ups

TryHackMe — SOC Level 1 Path

Network analysis, SIEM basics, phishing analysis, endpoint security

Read Write-up →

Hack The Box — Starting Point Machines

Enumeration, privilege escalation, web vulnerabilities

Read Write-up →

Available for IT, Cybersecurity, and Graduate-Level Technical Roles