DEV Community

Czax225
Czax225

Posted on

Introducing Mamba: A Powerful Python OSINT Library for Security Researchers

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']}")
Enter fullscreen mode Exit fullscreen mode

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)