Skip to content

karandesai2005/karandesai2005

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 

Repository files navigation

Typing SVG

karandesai2005


πŸ§‘β€πŸ’» About Me

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  karan@security:~$ whoami                               β”‚
β”‚                                                         β”‚
β”‚  β–Έ 3rd-year CS undergrad @ Symbiosis Institute of Tech  β”‚
β”‚  β–Έ eJPT certified penetration tester                   β”‚
β”‚  β–Έ GSoC 2026 applicant β†’ Metasploit / Honeynet Project  β”‚
β”‚  β–Έ Co-founded a startup, shipped to 100+ users         β”‚
β”‚  β–Έ Building Maya: an autonomous deception framework     β”‚
β”‚  β–Έ CTF player, home lab operator, open-source lurker   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • πŸ” I work at the intersection of offensive security, container infrastructure, and systems programming
  • πŸš€ GSoC 2026: Proposing build_vuln β€” automated vulnerable environment provisioning for Metasploit Framework (Ruby Β· Docker Β· Podman Β· OCI)
  • 🎭 Currently designing Maya, an autonomous honeypot platform with CRDT-based state sync and MITRE ATT&CK mapping
  • πŸ΄β€β˜ οΈ Regular CTF player (web, networking, forensics, OSINT)
  • πŸ“ I write on Medium about networking, distributed systems, and security
  • πŸ“« desaikaran.me@gmail.com Β· Portfolio

🌱 GSoC 2026 β€” Metasploit Framework

Project: Automated Vulnerable Environment Provisioning Organisation: The Honeynet Project β†’ Metasploit (Rapid7)

Metasploit ships hundreds of exploit modules but has no first-class way to provision matching targets. I'm building that:

Component Description
vuln_env.yml schema Per-module YAML config declaring OCI image, ports, healthchecks
build_vuln command New msfconsole command that spins up containers on demand
Rootless Podman support Works on hardened machines without Docker Desktop
10+ environment definitions Shellshock, EternalBlue, Drupalgeddon2, HeartBleed, and more
GitHub Actions pipeline Auto-builds and publishes images to ghcr.io/rapid7/msf-vuln
msf6 exploit(linux/http/apache_mod_cgi_bash_env) > build_vuln
[*] Pulling ghcr.io/rapid7/msf-vuln/apache-shellshock:latest ...
[*] Starting container msf_vuln_abc123 ...
[+] Environment ready. Set RHOSTS 127.0.0.1, RPORT 8080

πŸ“„ Read the full proposal Β· πŸ—οΈ Tracking issue (WIP)


πŸ”¨ Featured Projects

🎭 Maya β€” Autonomous Deception Framework

Security Β· Distributed Systems Β· ML

Autonomous honeypot/deception platform that detects and contains post-compromise attackers using parallel shadow infrastructure.

  • CRDT-based state sync for consistent attacker identity tracking across distributed nodes
  • Adaptive responses based on observed attacker TTPs
  • Full MITRE ATT&CK mapping for structured threat intel

πŸ”’ Rootless β€” Secure Pentesting Console

Electron Β· FastAPI Β· Go Β· Firejail

Sandboxed pentesting console that isolates every tool execution using Firejail β€” no unsafe sudo, no VM overhead.

  • Layered arch: Electron β†’ FastAPI β†’ Go execution engine
  • Least-privilege model with per-session filesystem restrictions
  • Process-level isolation as a first-class design constraint

🏠 Cybersecurity Home Lab

Proxmox Β· pfSense Β· VLANs Β· Splunk

Enterprise-grade virtualized lab with VLAN segmentation, firewall policies, and isolated attack/defense subnets.

  • Wireshark traffic analysis + Splunk SIEM correlation
  • Full exploitation β†’ lateral movement β†’ detection pipeline
  • Simulated intrusion scenarios in a safe, controlled environment

πŸ“‘ TraceProbe β€” Real-Time Log Analysis

Apache Kafka Β· Apache Flink

Streaming log ingestion and anomaly detection pipeline using Kafka for messaging and Flink for stateful processing.

  • Alert rules surface suspicious patterns as they happen
  • Reduced MTTD on simulated security events

πŸ›‘οΈ Security Philosophy

> "If it needs sudo, it needs isolation."
> "Build for the attacker's perspective, not just the happy path."
> "Reproducibility is a security property."

I care deeply about:

  • Least privilege β€” every process, every container, every API call
  • Attack surface reduction β€” fewer moving parts, fewer failure modes
  • Reproducible environments β€” ad-hoc setups are the enemy of good security testing
  • Fail safely β€” design for breach, not just prevention

🧰 Tech Stack

Languages

Ruby Go Python Bash JavaScript C++

Security & Infrastructure

Linux Docker Podman Proxmox Metasploit Wireshark

Backend & Systems

FastAPI Node.js Kafka AWS


πŸ“œ Certifications

  • 🟒 eJPT β€” eLearnSecurity Junior Penetration Tester
  • πŸ”΅ Google Cybersecurity Professional Certificate (2024)
  • ☁️ Nutanix Hybrid Cloud Fundamentals (2026)
  • ☁️ IBM Cloud Computing Fundamentals (2026)
  • πŸ” Cybersecurity: Risk & Compliance β€” University of San Diego (2024)

πŸ“Š GitHub Stats

πŸ”— Connect


Currently building things that break other things β€” responsibly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors