Raphael Mudge is a seasoned software engineer and offensive security practitioner with 13 years of experience building tools that bridge traditional enterprise languages and red-team workflows. He authored the Sleep scripting language to bring Perl-style scripting to the Java ecosystem and built a commercial Java-based offensive platform with a retro Swing UI, demonstrating a knack for pragmatic, developer-friendly tooling. His open-source contributions include hardening core PowerSploit components—improving XML parsing, proxy support, and legacy compatibility—reflecting a focus on robust post-exploitation capabilities. With an MSc from Syracuse and a BSc from Michigan Tech, he combines academic rigor with practical hacking experience and a surprising streak for resurrecting old-school interfaces and protocols (yes, he even wrote an IRC client).
13 years of coding experience
BSc, Computer Science, BSc, Computer Science at Michigan Technological University
MSc, Computer Science, MSc, Computer Science at Syracuse University
PowerSploit - A PowerShell Post-Exploitation Framework
Role in this project:
Security Engineer
Contributions:16 commits, 1 PR, 2 pushes in 1 year 10 months
Contributions summary:Raphael primarily contributed to the enhancement and maintenance of the `Get-GPPPassword.ps1` script, a core component of the PowerSploit framework. Their work involved refactoring the XML parsing logic, correcting variable usage, and incorporating support for additional configuration file types. They also addressed URI bugs and enhanced the `Invoke-Shellcode.ps1` script by integrating proxy support, a user-agent update, and a legacy switch. These changes demonstrate a focus on improving the robustness and functionality of post-exploitation tools.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.