Skip to content
View RohitAppadi's full-sized avatar

Block or report RohitAppadi

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
RohitAppadi/README.md

Rohit Appadi

Cybersecurity Engineering Student — Network Security & Security Automation

B.Tech, Cybersecurity with Blockchain Technology & IoT

LinkedIn


About

I build tools that automate security work and find weaknesses in networks and connected systems. My focus right now is on two things: writing scanners and pipelines from scratch rather than wrapping existing tools, and applying real software engineering discipline — modular design, state management, idempotent automation — to security projects instead of treating them as one-off scripts.

Currently going deeper on: VAPT methodology, Linux internals, and cloud security fundamentals.


Featured Projects

Automated Threat Intelligence Pipeline

A GitHub Actions pipeline that pulls the official CISA Known Exploited Vulnerabilities (KEV) Catalog, generates a live Markdown dashboard, and updates the README automatically — with state-based version tracking so it only commits when the catalog actually changes.

Python GitHub Actions REST APIs Threat Intelligence CI/CD

📖 Project overview · 🏗️ Architecture · 📓 Engineering journal

Modular Network Vulnerability Scanner

A five-stage scanning pipeline — host discovery → port scanning → service detection → rule-based vulnerability analysis → JSON reporting — built around the single-responsibility principle, so each module can be tested, replaced, or extended independently.

Python Nmap Network Scanning VAPT JSON Reporting

📖 Architecture & design notes · 🛠️ Install & usage guide


Core Skills

Languages

  • Python
  • Bash

Security

  • Network scanning
  • Vulnerability assessment
  • Threat intelligence

Automation

  • GitHub Actions
  • CI/CD pipelines
  • REST APIs

Networking

  • TCP/UDP
  • Socket programming
  • Protocol analysis

What I'm Working On Next

  • 🎯 Practicing vulnerability assessment on VulnHub machines — building a repeatable VAPT methodology, not just running exploits
  • 🧩 Extending CISA Threat Tracker with a severity/priority scoring layer on top of the raw KEV feed
  • 🛠️ A full writeup of a VulnHub box — recon, findings, exploitation path, and remediation, published as a repo

📫 Reach me on LinkedIn

Pinned Loading

  1. CISA-threat-tracker CISA-threat-tracker Public

    Python 2

  2. NetSentinel NetSentinel Public

    A modular Python-based network vulnerability scanner for host discovery, port scanning, service detection, and JSON report generation.

    Python 1