What is OSINT Hub?
OSINT Hub is a Django-based web application that centralizes multiple Open Source Intelligence (OSINT) tools into a single, unified platform. Built with Python 3.12 and Django 5.2, it eliminates the need to switch between different tools during an investigation by providing a modern, responsive web interface for all your OSINT needs.OSINT Hub is designed for security researchers, investigators, and professionals who need to gather information from public sources efficiently and legally.
Why Use OSINT Hub?
Centralized Platform
Access 6 powerful OSINT tools through a single web interface - no need to manage multiple CLI tools or browser tabs
Modern Web UI
Built with Bootstrap 5, featuring responsive design and support for light/dark modes
Security First
Includes CSRF protection, CSP headers, HSTS, XSS protection, and input sanitization
Easy Deployment
Deploy anywhere - local development, production with Gunicorn, or cloud platforms like PythonAnywhere
Core Capabilities
OSINT Hub provides six integrated tools for different investigation scenarios:Email Intelligence
Verify email presence across 300+ platforms using Holehe 1.61. Quickly determine where an email address is registered without manual checking.Image Metadata Analysis
Extract EXIF, XMP, and IPTC metadata from images, videos, and PDFs using ExifTool. Automatically extracts GPS coordinates and generates OpenStreetMap links for location analysis.Cryptographic Hashing
Generate and verify cryptographic hashes (MD5, SHA1, SHA256, SHA512, SHA224, SHA384) for files and text to ensure data integrity.IP Geolocation
Lookup geolocation, ASN information, network blocks, and organization details for any IPv4 or IPv6 address.Username Discovery
Search for usernames across 300+ social networks and websites using Sherlock 0.16. Export results to CSV for further analysis.Phone Number Intelligence
Analyze international phone numbers using phonenumbers 9.0 library with asynchronous processing for fast results.Technology Stack
Key Features
- Modular Architecture: Each tool is a separate Django app, making it easy to add new tools or disable unused ones
- Session Management: Results are stored in Django sessions for easy review and re-export
- Input Validation: All user inputs are validated and sanitized to prevent injection attacks
- Timeout Protection: All external processes have timeouts (Holehe: 60s, Sherlock: 300s, IP: 15s)
- File Size Limits: Upload limits prevent resource exhaustion (ExifTool: 50MB max)
- SEO Ready: Includes
robots.txt,sitemap.xml, andsecurity.txtfor production deployments
Security Features
OSINT Hub implements multiple security layers:Input Sanitization
Path traversal prevention, email validation, IP validation, and filename sanitization
Use Cases
Digital Investigations
Digital Investigations
Track online presence, verify account ownership, and investigate digital footprints across multiple platforms
Security Research
Security Research
Analyze metadata from suspicious files, verify file integrity with hashes, and investigate IP addresses
OSINT Training
OSINT Training
Educational platform for learning OSINT techniques with real tools in a controlled environment
Data Verification
Data Verification
Verify email addresses before outreach campaigns, validate phone numbers, and confirm user identities
Project Structure
Getting Started
Ready to start using OSINT Hub? Check out the Quickstart Guide to get up and running in under 5 minutes, or explore the Features documentation to learn about each tool in detail.Next: Quickstart
Install OSINT Hub and run your first search
