Skip to content
View Ashiii27's full-sized avatar

Block or report Ashiii27

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ashiii27/README.md

About me

Hi, I'm Ashish. I'm a B.Tech CSE student at MMMUT, Gorakhpur, graduating in 2027.

I got into cybersecurity first. Most of my early time went into SOC labs, TryHackMe (top 3% there now), Windows logs and packet captures. Along the way I kept feeling that reading about attacks was not enough, I wanted to build the things I was trying to defend. That is what pushed me towards backend development.

These days my time is split three ways: security tools, backend work in Python, Go and TypeScript, and AI agents. The agent side is fairly recent and honestly the most interesting to me right now, mostly because it brings the other two together. An agent that can call tools is basically a backend with a mind of its own, and it needs the same care with permissions, input checks and logging that any other system does. Probably more.

What I'm up to at the moment:

  • Building MCPGuard, a small proxy that checks MCP tool calls before they run. It looks for leaked secrets, prompt injection and writes to files that should not be touched.
  • Working through LangChain and agent patterns in agenticLangChain. I mostly care about how agents use tools and where that can go wrong.
  • Looking for internships in security, backend or AI engineering, in that area or somewhere in between.

What I work on

Security

This is where I started, and I still spend a good amount of time here. Log and PCAP analysis, Windows event logs, writing detections and mapping them to MITRE ATT&CK, that sort of thing. Most of my early repos are home labs and small tools from learning this.

Backend

Python, Go and TypeScript, usually FastAPI or Express on top. I try to pay attention to the unglamorous parts: auth, validation, rate limits, decent error handling. The backend-projects repo is where a lot of my practice code lives.

Agentic AI

LangChain agents, MCP and tool calling. My interest here is less about making agents do impressive demos and more about what happens when they are given real access to files, APIs and shells. That is the problem MCPGuard came out of.

Tools I use

Languages

Python, Go, TypeScript, JavaScript, C++, Bash, PowerShell

Backend and APIs

Node.js, Express, FastAPI, Flask, PostgreSQL, Supabase, Postman

Other stuff

React, Vite, Tailwind, Docker, Git, GitHub, GitHub Actions, Linux, Vercel

A few more specific ones that do not have neat icons:

Area Things I use
AI / agents LangChain, MCP, Groq and Gemini models, Pydantic for structured output
Security MITRE ATT&CK, Wireshark, Sigma rules, STIX 2.1, JA3 fingerprinting
Forensics EVTX parsing, FTK Imager, Autopsy, Windows registry, timeline work

Projects

These are the ones I would point to first. The rest of my repos are mostly notes, labs and things I built while learning.

A security proxy for the Model Context Protocol, written in Python with no dependencies. It sits between an MCP client and server and checks every tool call before it goes through. If it spots a secret in the arguments, signs of prompt injection, or a write to a sensitive path, the call gets blocked. This started because I could not find a simple way to do this and wanted to see if I could build one.

A honeypot setup in Go that pretends to be six services at once: SSH, HTTP, FTP, SMB, MySQL and Redis. It records what attackers actually do, credentials they try, commands they run, files they upload, then maps that behaviour to MITRE ATT&CK and pulls out IOCs. There is a React dashboard that streams it live and lets you replay SSH sessions.

Parses Windows authentication logs and lines up logons across Local, MSA, RDP and Kerberos so odd access patterns are easier to spot. Works with event IDs 4624, 4625, 4648, 4768 and 4776. I co-authored an IEEE paper based on this work with Dr. Vimal Kumar at MMMUT, which is how this project started.

A network intrusion detection system in C++. I wrote the packet parsing pipeline myself (capture, then IP, TCP and HTTP) instead of leaning on a library for all of it, mostly to understand what was actually inside a packet. Detectors plug in through a common interface and the alerts come out tagged with severity and ATT&CK techniques.

A command line tool for picking apart packet captures. It rebuilds TCP sessions, pulls IOCs out of HTTP, DNS, FTP and TLS traffic, and flags things like port scans, DNS tunnelling and cleartext logins. It also does JA3 fingerprinting, which is a neat trick I picked up from how real NDR tools identify malware traffic. Output is JSON, so it can feed into other tooling.

A small web app for searching CVEs with live data from the NVD and Exploit-DB. Nothing fancy, it was one of my earlier full stack builds and a good way to learn how a frontend and an API fit together. It is deployed if you want to click around.

Other repos worth a look

Repo Notes
Agentic LangChain My LangChain notes and experiments, written from a security angle. Safe tool use, prompt injection, validating model output with Pydantic.
Backend Projects Practice backend work in TypeScript and JavaScript. REST APIs, an Express server, a tested HTTP API.
Exposure Shows what a web page gets up to behind your back: trackers, fingerprinting scripts, third party requests, plotted as a graph. Work in progress.
CyberSecurity HomeLabs The DFIR home lab I set up with a Windows VM and WSL for practising investigations. For whatever reason this is my most starred repo.

A bit of background

TryHackMe Top 3% globally. Mostly SOC and blue team paths.
IEEE paper Co-authored a paper on Windows authentication forensics with Dr. Vimal Kumar, MMMUT.
PSB Hackathon 2026 Built MAFIA at the PSB Cybersecurity Hackathon (IIT Hyderabad and Bank of India), an Android malware and fraud checker with a WhatsApp bot on the front and a dashboard behind it.
College B.Tech CSE, MMMUT Gorakhpur, class of 2027.

GitHub stats

GitHub stats for Ashiii27   Languages I use most



Contribution streak

Contribution graph

Contribution graph

The snake is generated from my actual contribution data and lives in this repo under assets/, so it does not depend on any outside service. It is a snapshot rather than a live feed for now.

Get in touch

LinkedIn or email is the fastest way to reach me. I read everything, replies might take a day or two if college is busy.

LinkedIn   Email   Portfolio


Pinned Loading

  1. CyberSecurity-HomeLabs-Setup CyberSecurity-HomeLabs-Setup Public

    🛡️ Cybersecurity Home Lab for practicing DFIR, Windows forensics, remote login analysis, and incident response using Windows VM + WSL Ubuntu with real-world tools.

    Python 7

  2. ForensicLab-setup ForensicLab-setup Public

    🔐 Digital Forensics Lab Setup — A hands-on forensic homelab for learning and practicing Windows investigation, remote login analysis, log collection, and basic incident response using real-world to…

    Python 1

  3. honeypot-network honeypot-network Public

    Multi-protocol honeypot network that simulates six real services, captures attacker behavior, maps to MITRE ATT&CK, extracts IOCs, and visualizes everything through a real-time dashboard.

    Go 1

  4. cve-explorer cve-explorer Public

    A full-stack cybersecurity tool to search and explore CVEs (Common Vulnerabilities and Exposures) with real-time data from NVD and Exploit-DB.

    JavaScript 1

  5. Keylogger Keylogger Public

    Educational keylogger for security research demonstrating input capture, window tracking, and C2 delivery techniques.

    Python

  6. Pentest-Bootstrap Pentest-Bootstrap Public

    Professional offensive security environment setup script for Kali Linux, Ubuntu, and Debian systems.

    Shell