Skip to content
View Pushpenderrathore's full-sized avatar
:shipit:
I love solitude and enjoy writing code at an elite level.
:shipit:
I love solitude and enjoy writing code at an elite level.

Highlights

  • Pro

Block or report Pushpenderrathore

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

A Great exploit user can run an masterpiece, but a masterpiece can build the exploit itself

Portfolio · GSoC 2026 · LinkedIn · Email · Open-source PRs


Hi. My name is Pushpender Singh Rathore, and I am an offensive security engineer and open-source contributor. I build the tooling and framework code that red teams and researchers actually run, and I ship it in public where anyone can read it, break it, and use it.

I care about one thing above the rest: making offensive security legible. A proof of concept that no one else can reproduce, read, or trust is a liability, not a result. So I spend most of my time on the parts that rarely get attention: the traces, the presenters, the specs, and the clean module code that turn a fragile one-off into something an operator can depend on. That is the loop in the banner above. Recon, develop, exploit, report, and then the part most people skip, reproduce and verify before it ships.

Right now that work lives inside the Metasploit Framework, where I was selected for Google Summer of Code 2026.

I work from one belief, and it is the line in the banner above: "A Great exploit user can run an masterpiece, but a masterpiece can build the exploit itself!" Running someone else's tool is a skill. Building the tool that writes the next exploit is the craft I am after.

What I care about

  • Reliable offensive tooling. An exploit is only as good as the number of times it works on a machine that is not mine. I optimize for reproducibility, clear output, and code that the next person can maintain.
  • Reading systems until they break. I did a long stretch of reverse engineering and protocol work, and I cannot stop. Once you have watched enough parsers and auth flows fail, you build everything differently.
  • Contributing upstream, in the open. I would rather land one reviewed change in a tool thousands of people use than keep a hundred private scripts. Working in public is also the best way I know to find people who care about the same problems.

What I have built

Everything below is that same idea, pointed at a different target.

Metasploit Framework, Rapid7 Google Summer of Code 2026. I am building the certificate and Kerberos tracing subsystems, CertificateTracePresenter and KerberosTicketTracePresenter, to bring inline X.509 and Kerberos visibility into msfconsole, along with merged modules and core-library changes.

Unified Security Operations Framework A modular SOC pipeline that ties multiple security capabilities into one operational workflow, so detection, analysis, and response live in one place instead of a drawer of disconnected scripts.

payload_framework An offensive payload generation and management framework for red-team operations, built around repeatability rather than one-off generation.

Goblins An autonomous security agent that analyzes lab results and publishes its findings as a running daemon, so the analysis loop keeps going without me.

Contractsd An AES-256-GCM command-line contacts vault, with keys derived through PBKDF2-HMAC-SHA256 at 150k iterations and a per-entry salt. A small tool, taken seriously.

More projects (earlier and experimental work)

shydun An SSH-based networking primitive in C, written for security research and adversary emulation.

macchanger_daeion A systemd service that rotates MAC addresses on a schedule with a privacy kill-switch, packaged for Arch, Debian, and Fedora.

Venice-firewall A firewall that does real-time traffic anomaly analysis with adaptive filtering.

LUKS2-nuke An anti-forensics wipe of a LUKS2 system after repeated failed decryption attempts.

How I work

Languages I reach for: C, C++, Python, and Ruby, with x86 and x64 assembly when I need to see what the machine is really doing. Daily toolchain: Ghidra, GDB, Binary Ninja, Wireshark, Nmap, Burp Suite, and Metasploit. Tests in RSpec, because a module without a spec is a claim without a proof.

Where I practice

HackTheBox · TryHackMe · WeChall · OverTheWire

Connect

Portfolio · LinkedIn · Email · All repositories

Pinned Loading

  1. College_Voting_System- College_Voting_System- Public

    Forked from saeenikam19/College_Voting_System-

    College Voting System is a web application that implement a secure and user-friendly voting platform for college election It enable registered user to cast their vote manage candidate & display rea…

    Python 2

  2. macchanger_daeion macchanger_daeion Public

    A systemd-based service that automatically randomizes the MAC addresses every 5 minutes of all network interfaces at boot using macchanger. Designed for Linux based Arch , debian , fedora systems w…

    Shell 3 1

  3. brcm_automation_login brcm_automation_login Public

    BRCM Automation Login is a simple shell-script-based solution to automat logging into your college campus Wi-Fi router portal. Designed for env where you must manually authenticate every day multip…

    Shell 2

  4. metasploit-framework metasploit-framework Public

    Forked from rapid7/metasploit-framework

    Metasploit Framework

    Ruby

  5. Mirai-Source-Code Mirai-Source-Code Public

    Forked from jgamblin/Mirai-Source-Code

    Leaked Mirai Source Code for Research/IoC Development Purposes

    C 1