pranitkalambate07/Cisco-Splunk-SOC-Analyst-Portfolio
GitHub: pranitkalambate07/Cisco-Splunk-SOC-Analyst-Portfolio
Stars: 0 | Forks: 0
# 🛡️ Comprehensive Splunk SOC Analyst Portfolio: Multi-Domain Threat Hunting
**Author:** Pranit Kalambate
**Role:** Cybersecurity / SOC Analyst
**Environment:** Splunk Enterprise
**Datasets Analyzed:** BOTS v1 (Web/Network), BOTS v2 (Endpoint/Sysmon), BOTS v3 (Azure Cloud)
**Training Alignment:** Cisco Networking Academy - *Data and Tools for Defense Analysts*
## 🎯 Project Objective
The goal of this portfolio is to document the practical, hands-on lab exercises completed as part of the **Cisco Networking Academy "Data and Tools for Defense Analysts"** course (Cybersecurity Defense Analyst Career Path). By analyzing raw telemetry across different enterprise layers (Web, Endpoint, and Cloud) using Splunk (SPL), this project simulates a real-world Security Operations Center (SOC) investigation and traces complex attack lifecycles.
## 📂 Investigation Lifecycle & Key Findings
This portfolio is divided into 3 distinct domains. Click on the tickets below to view the detailed investigation reports, SPL queries, and visual evidence:
### 🌐 Domain 1: Web Server Attack Analysis (BOTS v1)
*Folder: `Splunk_SIEM_Investigations`*
* 📄 **[Ticket 1: Web Reconnaissance & Intent Analysis](Splunk_SIEM_Investigations/Ticket_SOC-2026-001.md)**
* Identified the attacker IP (`40.80.148.42`) generating 3,531 malicious requests.
* Discovered the primary target: Joomla CMS (`/joomla/index.php/component/search/`).
* 📄 **[Ticket 2: Data Exfiltration & Network Pivoting](Splunk_SIEM_Investigations/Ticket_SOC-2026-002.md)**
* Pivoted from application logs to network wire data (`stream:http`) to bypass missing IIS byte logs.
* Confirmed the successful exfiltration of **18.94 MB** of data.
* 📄 **[Ticket 3: Attack Timeline & Duration Analysis](Splunk_SIEM_Investigations/Ticket_SOC-2026-003.md)**
* Grouped 20,967 individual requests into a single session by bypassing memory limits.
* Calculated the exact campaign duration: **45.70 minutes**.
* 📄 **[Ticket 4: Threat Intelligence & Geolocation](Splunk_SIEM_Investigations/Ticket_SOC-2026-004.md)**
* Enriched the raw IP data to trace the attacker's origin to **Washington, Virginia, US**.
* 📄 **[Ticket 5: Attack Visualization for Executive Reporting](Splunk_SIEM_Investigations/Ticket_SOC-2026-005.md)**
* Plotted a time-series area chart revealing the peak attack velocity at **03:07 AM** (928 hits/minute).
### 💻 Domain 2: Advanced Endpoint Threat Hunting (BOTS v2)
*Folder: `Advanced_Threat_Hunting`*
* 📄 **[Ticket 1: Ransomware Activity Detected (Shadow Copy Deletion)](Advanced_Threat_Hunting/Ticket_SOC-ADV-001.md)**
* Detected living-off-the-land (LotL) binary abuse via execution of the `vssadmin.exe delete shadows` command.
* Confirmed ransomware pre-encryption tactics on the compromised host `we8105desk.waynecorp.inc` (Bob Smith).
* 📄 **[Ticket 2: Suspicious Encoded PowerShell Execution](Advanced_Threat_Hunting/Ticket_SOC-ADV-002.md)**
* Detected obfuscated PowerShell execution (`-WindowStyle Hidden`, `-enc`) designed to bypass legacy AV signatures.
* Traced the Base64 payload execution back to a compromised service account (`FROTHLY\service3`) on host `venus.frothly.local`.
* 📄 **[Ticket 3: LSASS Credential Dumping & Lateral Movement](Advanced_Threat_Hunting/Ticket_SOC-ADV-003.md)**
* Identified unauthorized memory access requests to the Local Security Authority Subsystem Service (`lsass.exe`) for credential theft.
* Utilized raw log hunting to uncover lateral movement via Remote Desktop Protocol (EventCode 4624 / Logon Type 10).
### ☁️ Domain 3: Cloud Identity Threat Detection (BOTS v3)
*Folder: `Azure_Cloud_Security`*
## 🧠 Key Analyst Takeaways
1. **Never blindly trust single log sources:** As demonstrated in Domain 1, when IIS logs failed to provide data size metrics, pivoting to Network Stream logs was essential to uncover the exact exfiltration size.
2. **Bypassing Field Parsing Failures:** When strict `sourcetype` parsing fails or datasets are heavily structured (as seen in BOTS v2 and v3), executing raw text searches (e.g., `index="botsv3" "50126"`) is a critical pivot technique to uncover hidden telemetry.
3. **Cross-Domain Threat Tracking:** Modern adversaries do not stay in one place. Tracking a threat actor from a web-facing server down to an endpoint memory process (LSASS) and up to the cloud (Azure AD) requires a unified SIEM mindset and an understanding of diverse log architectures.
4. **Translating Tech to Business:** Used `eval` functions to convert raw bytes into readable Megabytes (MB) and utilized `timechart` to convert raw event counts into executive-friendly visual graphs.
*Note: This portfolio is a continuous documentation of hands-on SIEM training aligned with Cisco Networking Academy standards, demonstrating proficiency in multi-domain log analysis, proactive threat hunting, and professional incident reporting.*