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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages