Nadeem Douba is a founding principal and senior information security consultant with over 15 years delivering technical security assessments, training, and bespoke research for public and private sector clients. He founded Red Canari and co-founded DEF CON 613, and previously led software security at MindBridge Ai, blending hands-on engineering with strategic security leadership. A prolific open-source author, his tools and frameworks—such as PyMiProxy used by the Internet Archive and the Canari Framework adopted by Fortune 500s—are staples in offensive security and demonstrated at DEF CON and BlackHat. His deep expertise spans OS and application security, open source intelligence, security software development, and large-scale data analysis, with practical low-level network hacking contributions visible in projects like libnet and Metasploit RPC libraries. Based in Ottawa, he pairs an engineering background from Carleton University with a practitioner’s instinct for finding and fixing subtle memory, protocol, and tooling flaws that many teams miss.
14 years of coding experience
15 years of employment as a software developer
B. Eng., Systems and Computer Engineering, B. Eng., Systems and Computer Engineering at Carleton University
A full-fledged msfrpc library for Metasploit framework.
Role in this project:
Back-end Developer
Contributions:2 reviews, 23 commits, 6 PRs in 9 years 2 months
Contributions summary:Nadeem primarily contributed to the `pymetasploit` project by developing and maintaining the core RPC library for the Metasploit framework. Their commits focused on implementing and fixing functionalities, including database connections, console interactions, session management, and module execution. The user also worked on integrating target specifications and payload handling within the exploit modules. The changes reflect enhancements and bug fixes in the communication and control mechanisms.
A portable framework for low-level network packet construction
Role in this project:
Back-end Developer
Contributions:5 commits in 2 years 2 months
Contributions summary:Nadeem primarily focused on fixing bugs related to network packet construction within the libnet framework. Their commits addressed memory allocation issues, incorrect byte order conversions, and buffer overflows, ensuring data integrity and preventing program crashes. Specific areas of focus included DHCP, RIP, and HSRP packet building, as well as the underlying ICMP mechanisms. The changes involved modifying header sizes and data structures to correctly handle payloads and prevent memory corruption.
mplsarpdot1xsdndns
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.