Home About Projects Certifications TryHackMe Contact ↓ Download Resume
Forensics · SIEM · Security Tools · Practicals

All the
Work.

Case reports, SIEM projects, security tools, and practicals — every project documented, every finding written up.

7
Forensic Cases
7
Splunk Projects
7
Python Tools
5
Security Practicals
🐙 GitHub Repos: Currently being reorganized and structured. All source code and reports will be linked by Aug 26, 2026. PDF reports are available now via the buttons below.
CCFA-01 · Forensics
Forensics
FTK Imager USB Acquisition

Full forensic acquisition of a USB drive using FTK Imager. Covers write-blocking, MD5/SHA1 hash verification, and evidence packaging following chain-of-custody standards.

FTK ImagerMD5/SHA1Write BlockerChain of Custody
CCFA-02 · Forensics
Forensics
NTFS File System MFT Analysis

Deep analysis of the NTFS Master File Table using Autopsy and MFTECmd. Recovered deleted file entries, examined timestamps, and traced artefacts across the Mantooth disk image.

AutopsyMFTECmdEZToolsTimeline Analysis
CCFA-03 · Forensics
Forensics
Windows Registry Forensics

Manual Windows Registry analysis on the Mantooth case image. Extracted user activity, installed programs, USB device history, and recently accessed files from key registry hives.

Registry EditorAutopsyNTUSER.DATSAM Hive
CCFA-04 · Forensics
Forensics
SAM Hash Extraction & Password Recovery

Extracted NTLM hashes from SAM and SYSTEM hives using pwdump7, then cracked recovered hashes with Ophcrack rainbow tables and Hash Suite. Documented account security findings.

pwdump7OphcrackHash SuiteNTLM
CCFA-05 · Forensics
Forensics
GIF Steganography Detection

Detected and extracted data concealed within GIF image files using the gif-steganography Python tool. Analysed pixel-level modifications and documented the hidden payload extraction workflow.

gif-steganographyPythonHex AnalysisSteganalysis
CCFA-06 · Forensics
Forensics
Live Memory Forensics

Acquired live memory using DumpIt and analysed the dump with Volatility 3. Ran 7 plugins including pslist, netscan, malfind, and cmdline to enumerate processes, network connections, and injected code.

Volatility 3DumpItpslistmalfindnetscan
CCFA-07 · Forensics
Forensics
Mobile Forensics via ADB

Forensic examination of an Android 13 device using ADB. Extracted app data, call logs, SMS, and file system artefacts. Two network addresses redacted per privacy requirements.

ADBAndroid 13App Data ExtractionLog Analysis
SIEM-01 · Splunk
SIEM & SOC
Analyzing DNS Logs Using Splunk SIEM

Ingested and queried DNS log data in Splunk to identify suspicious lookups, high-frequency queries, and potential DNS tunneling indicators. Built SPL queries and documented findings.

SplunkDNS AnalysisSPLLog Correlation
SIEM-02 · Splunk
SIEM & SOC
Analyzing FTP Logs Using Splunk SIEM

Analyzed FTP server logs to detect unauthorized access attempts, brute force patterns, and unusual data transfer volumes. Correlated events to surface anomalous sessions.

SplunkFTP AnalysisBrute Force DetectionSPL
SIEM-03 · Splunk
SIEM & SOC
Analyzing HTTP Logs Using Splunk SIEM

Parsed and queried HTTP access logs to identify web scanning activity, suspicious user agents, unusual status code patterns, and potential web application attack attempts.

SplunkHTTP AnalysisWeb AttacksStatus Codes
SIEM-04 · Splunk
SIEM & SOC
Analyzing SSH Logs Using Splunk SIEM

Investigated SSH authentication logs for failed login attempts, credential stuffing patterns, and successful logins from suspicious source IPs. Built detection queries and alerts.

SplunkSSH AnalysisAuth LogsAlert Building
SIEM-05 · Splunk
SIEM & SOC
Analyzing Tunnel Logs Using Splunk SIEM

Detected covert tunnel traffic patterns in log data — identifying signs of data exfiltration and C2 communication through protocols used to bypass perimeter controls.

SplunkTunnel DetectionC2 DetectionExfiltration
SIEM-06 · Splunk
SIEM & SOC
Analyzing SMTP Logs Using Splunk SIEM

Analyzed SMTP email server logs to identify spam campaigns, phishing relay attempts, unusual sending volumes, and spoofed sender patterns across the log dataset.

SplunkSMTP AnalysisPhishing DetectionEmail Security
SIEM-REF · Splunk
SIEM & SOC
Complete Splunk Reference Guide

A comprehensive reference document compiled across all six Splunk SIEM projects — covering SPL syntax, search commands, visualization techniques, and detection query templates.

Splunk SPLDetection QueriesReferenceDocumentation
TOOL-01 · Network
Security Tools
Custom Python Packet Sniffer

Real-time network traffic capture and analysis tool built with Python and Scapy. Captures live packets, decodes protocol headers, filters by type, and flags anomalies. Mirrors core SOC monitoring workflows.

PythonScapyPacket CaptureNetwork Analysis
TOOL-02 · Recon
Security Tools
Port Scanner

Python-based port scanning tool for host reconnaissance. Scans TCP ports across a target range, identifies open services, and formats results for quick triage.

PythonTCP ScanningReconSocket Programming
TOOL-03 · Auth Security
Security Tools
Dictionary Attack Demo

Demonstrates how dictionary-based credential attacks work by testing a wordlist against a target hash. Built for security awareness and educational purposes — shows why strong passwords matter.

PythonHash CrackingSecurity AwarenessWordlist
TOOL-04 · Auth Security
Security Tools
Password Strength Validator

Evaluates password strength against configurable criteria including length, complexity, common patterns, and entropy scoring. Returns a rated report with improvement suggestions.

PythonRegexEntropy ScoringPassword Policy
TOOL-05 · Cryptography
Security Tools
Caesar Cipher Implementation

Full implementation of the Caesar cipher with encode, decode, and brute-force break modes. Demonstrates classical cryptography principles and frequency analysis.

PythonCryptographyFrequency AnalysisBrute Force
TOOL-06 · SOC Tooling
Security Tools
LogPattern Analyzer (Bash)

Bash-based log parsing utility that scans log files for configurable patterns — error codes, IP addresses, suspicious keywords. Outputs matched lines with timestamps and frequency counts.

BashLog ParsingPattern MatchingAutomation
TOOL-07 · Python
Security Tools
TO-DO List Manager & Mini Games

Python projects including a full command-line TO-DO manager with persistent storage, and a Snake-Water-Gun game — demonstrating clean Python structure, input handling, and basic OOP.

PythonCLIFile I/OOOP
PRAC-01 · Network
Practicals
Network Hardening Analysis

Applied structured network hardening techniques to identify and close attack surface gaps. Evaluated firewall rules, access controls, and segmentation policies aligned with NIST guidelines.

Network HardeningFirewall RulesAccess ControlNIST
PRAC-02 · OS
Practicals
OS Hardening Techniques

Implemented OS hardening across Linux and Windows environments — disabling unnecessary services, configuring audit policies, applying least-privilege principles, and patch management reviews.

OS HardeningAudit PoliciesLeast PrivilegeLinux & Windows
PRAC-03 · Protocol
Practicals
Network Layer Communication Analysis

Deep-dived into OSI and TCP/IP layer communications to analyze how data traverses networks, enabling precise identification of malformed or suspicious packets in captured traffic.

OSI ModelTCP/IPProtocol InspectionWireshark
PRAC-04 · IR
Practicals
NIST Incident Response Exercise

Walked through a full NIST IR lifecycle — preparation, detection, containment, eradication, recovery, and post-incident activity — with documentation at each phase.

NIST IRIR LifecycleDocumentationPlaybook
PRAC-05 · Governance
Practicals
Security Audit — ISO 27001 & NIST CSF

Conducted a structured security audit aligned with NIST CSF and ISO 27001, assessing controls, identifying gaps, and producing a prioritized findings report with remediation recommendations.

Security AuditNIST CSFISO 27001Gap Analysis
WIP · In Development
Currently Building
Live Forensics Analysis Tool

A purpose-built forensics tool for real-time evidence collection, artifact parsing, and automated report generation. Designed to bridge raw forensic data into structured, actionable SOC intelligence.

PythonForensic AcquisitionArtifact ParsingAutomated Reporting
No projects match this filter.