What is Mamba?
Mamba is a production-ready OSINT (Open Source Intelligence) library that makes security research and reconnaissance simple in Python. With just a few lines of code, you can investigate emails, domains, usernames, phone numbers, and IP addresses.
GitHub: CzaxStudio/Mamba
PyPI: pip install mamba-security
Why I Built Mamba
As a security researcher, I found myself writing the same code repeatedly for OSINT investigations. Each project needed:
Email breach checking
WHOIS lookups
Username enumeration
Phone validation
IP geolocation
I built Mamba to solve this. It's designed to be:
Easy to use - One line of code for complex OSINT tasks
Production ready - Rate limiting, caching, and error handling built-in
Well tested - Comprehensive test suite
Industry standard - Type hints, proper documentation
Example
from mamba import MambaClient, EmailReputation, DomainIntel
with MambaClient() as client:
# Check email
email = EmailReputation(client)
result = email.validate_format("researcher@example.com")
print(f"Valid email: {result.data['valid_format']}")
# Domain WHOIS
domain = DomainIntel(client)
result = domain.whois_lookup("google.com")
print(f"Registrar: {result.data['registrar']}")
Requirements
Python 3.8+
Internet connection for API calls
Documentation & Learning
Complete Mamba Documentation: GitHub - MambaDocumentation
The documentation repository includes:
Step-by-step tutorials
Complete API reference
Real-world examples
Best practices for OSINT
Roadmap
Add more breach databases
Support for Dark Web monitoring
Social media API integration
Machine learning for threat detection
Plugin system for custom sources
Contributing
Contributions are welcome! Open issues, submit PRs, or suggest features.
License
MIT License - Free for commercial and personal use
Connect With Me
GitHub: CzaxStudio
Star the Repo β
If Mamba helps you, please star the repository on GitHub. It helps others discover the project!
https://github.com/CzaxStudio/Mamba
Happy OSINT investigations!
Top comments (0)