Nadeem Douba

Founding Principal at Red Canari

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job15 years of employment as a software developer
bookB. Eng., Systems and Computer Engineering, B. Eng., Systems and Computer Engineering at Carleton University
languagesFrench, Arabic
stackoverflow-logo

Stackoverflow

Stats
46reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (25)

debug10
ropc10
python10
apidoc10
meta10
drpc10
memory-management10
c1110
c1710
rpc10
procedures10
api10
dhcp10
meta-framework10
metasploit10

Programming languages (13)

PowerShellC#JavaC++CSSCGoGroovy

Github contributions (5)

github-logo-circle
allfro/pymetasploit

Jul 2012 - Aug 2021

A full-fledged msfrpc library for Metasploit framework.
Role in this project:
userBack-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.
cryptographymetasploitmetasploit-framework
libnet/libnet

Jul 2011 - Sep 2013

A portable framework for low-level network packet construction
Role in this project:
userBack-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.
Request Free Trial
Nadeem Douba - Founding Principal at Red Canari