Skip to content

RohitWaghire/OSINT-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

OSINT Bot 🕵️‍♂️

A Python Telegram bot that leverages Holehe to check if an email address is registered on various sites (OSINT).

🚀 Features

  • Email Search: Checks a provided email against 120+ sites (Instagram, Twitter, etc.) using Holehe.
  • Simple Interface: Just send the email to the bot, and it replies with the results.
  • Secure: Token management via environment variables.

🛠️ Technology Stack

  • Python 3.x
  • python-telegram-bot: For Telegram API integration.
  • Holehe: The core OSINT tool for email checking.
  • Subprocess: To execute the CLI tool from within the Python script.

📋 Prerequisites

  • Python 3.8+ installed.
  • A Telegram Bot Token (get one from @BotFather).

⚙️ Installation

  1. Clone the repository

    git clone [https://github.com/RohitWaghire/OSINT-Bot.git](https://github.com/RohitWaghire/OSINT-Bot.git)
    cd OSINT-Bot
  2. Install dependencies

    pip install -r requirements.txt
  3. Configuration Create a .env file in the root directory and add your Telegram Bot Token:

    TELEGRAM_BOT_TOKEN=your_token_starts_with_numbers

🏃 Usage

  1. Start the bot

    python bot.py
  2. Interact on Telegram

    • Open your bot in Telegram.
    • Send /start to verify it's running.
    • Send an email address (e.g., test@gmail.com).
    • The bot will process the request and return the list of sites where the email is registered.

⚠️ Disclaimer

This tool is for educational and research purposes only. The author is not responsible for any misuse of this tool. Please use responsibly and respect privacy laws.

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages