Skip to content
Rootx202Public

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Xtractr - OSINT Email & Social Media Extractor

 __  __ _                  _       
 \ \/ /| |_ _ __ __ _  ___| |_ _ __ 
  \  / | __| '__/ _` |/ __| __| '__|
  /  \ | |_| | | (_| | (__| |_| |   
 /_/\_\ \__|_|  \__,_|\___|\__|_|   

Xtractr is a high-performance OSINT tool designed to automate the process of harvesting email addresses and social media profiles from any website. Built for speed and clarity, it crawls through web pages, processes content, and presents results in a highly organized format.

🚀 Features

  • 📧 Advanced Email Extraction: Intelligent regex-based detection that filters out placeholder/fake addresses.
  • 📱 Multi-Platform Social Media Discovery: Automatically identifies links for:
    • Facebook, Twitter (X), Instagram, LinkedIn, YouTube, TikTok, WhatsApp, Telegram, Snapchat, and Pinterest.
  • 🔍 Deep Crawling: Configurable crawling depth and page limits to explore entire domains.
  • 📊 Professional Output: Clean, color-coded terminal interface with real-time progress tracking.
  • 💾 Export Capabilities: Option to save all extracted data to a clean text file.
  • 🛡️ Robust Requests: Handles SSL certificate issues and custom user-agents to bypass basic blocks.

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/Rootx202/Xtractr.git
    cd Xtractr
  2. Set up a virtual environment (Recommended):

    python3 -m venv venv
    source venv/bin/activate
  3. Install the required dependencies:

    pip install -r requirements.txt

📖 Usage

Basic Scan

python3 main.py https://example.com

Advanced Scan

Scan up to depth 3, limit to 100 pages, and save results to a file:

python3 main.py https://example.com -d 3 -p 100 -o results.txt

Targeted Extraction

# Extract emails only
python3 main.py https://example.com --emails-only

# Extract social media links only
python3 main.py https://example.com --social-only

👤 Developer

Rootx202
Professional OSINT & Security Researcher.

🔗 Connect with me


Disclaimer: This tool is for educational and authorized OSINT purposes only. Always respect the privacy and terms of service of the target websites.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages