Skip to content

TeleSpot OSINT lookup from Telephone number using DDGR + BING + GOOGLE and pattern recognition correlations. NOW with TelespotX!

License

Notifications You must be signed in to change notification settings

thumpersecure/Telespot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ž telespot

  _       *      _                     _   *
 | |_ ___| | ___  ___ _ __   ___ | |_
 | __/ _ \ |/ _ \/ __| '_ \ / _ \| __|*
 | ||  __/ |  __/\__ \ |_) | (_) | |_
  \__\___|_|\___||___/ .__/ \___/ \__|
*                    |_|    *   v5.0-beta

Typing SVG

Python License GitHub stars GitHub forks

Telespot is a powerful Python-based OSINT tool that investigates phone numbers across multiple search engines. It generates format variations and correlates results to surface names, locations, and usernames.

Getting Started β€’ Features β€’ Usage β€’ API Setup β€’ Case Study β€’ Support


πŸš€ Quick Start

Get up and running in under 2 minutes:

# 1️⃣ Clone the repository
git clone https://github.com/thumpersecure/Telespot.git
cd Telespot

# 2️⃣ Set up virtual environment (recommended)
python3 -m venv telvenv
source telvenv/bin/activate

# 3️⃣ Install dependencies
pip install -r requirements.txt

# 4️⃣ Configure your API keys
./telespot.py --setup

# 5️⃣ Run your first search!
./telespot.py 8885551212

πŸ’‘ Tip: No API keys? No problem! DuckDuckGo works without any setup.


✨ Features

Feature Description
πŸ” 4 Search APIs Google, Bing, DuckDuckGo, and Dehashed (optional)
πŸ“± 10 Phone Formats Dashes, digits, parentheses, international, quoted variants
🧠 Pattern Analysis Extracts names, locations, usernames with confidence scoring
πŸ›‘οΈ Anti-Detection User-agent rotation (11 profiles) + random 3-5s delays
🎨 Output Options Verbose, colorful rainbow mode, JSON/TXT export, summary charts
🌍 International Support for country codes worldwide
⚑ Fast Mode TelespotX for parallel requests (US only)

⚑ TelespotX (Fast Mode)

Need maximum speed? Use telespotx.py for parallel requests with no rate limiting:

pip install httpx
./telespotx.py 8885551212        # ⚑ ~5 seconds vs ~60 seconds
🐒 telespot.py ⚑ telespotx.py
Speed ~60s ~5s
Rate limiting βœ… Yes ❌ No
Formats 10 6
Region 🌍 International πŸ‡ΊπŸ‡Έ US only
Library requests httpx

πŸ“– Usage

Basic Commands

./telespot.py 8885551212              # πŸ” Basic search
./telespot.py 8885551212 -v           # πŸ“ Verbose output with URLs
./telespot.py 8885551212 --colorful   # 🌈 Rainbow color mode
./telespot.py 8885551212 -k "name"    # πŸ”‘ Add keyword filter
./telespot.py 8885551212 -s site.com  # 🌐 Search specific site
./telespot.py 8885551212 --dehashed   # πŸ”“ Include breach database
./telespot.py 8885551212 -o out.json  # πŸ’Ύ Save to JSON
./telespot.py +442071234567 -c +44    # πŸ‡¬πŸ‡§ International number

Configuration Commands

./telespot.py --setup                 # βš™οΈ Configure API keys
./telespot.py --api-status            # πŸ“Š Check API configuration
./telespot.py --update                # πŸ”„ Update from GitHub
./telespot.py --help                  # ❓ Show help

πŸŽ›οΈ Options Reference

πŸ” SEARCH OPTIONS
   -k, --keyword    Add search keyword (e.g., "owner", "business")
   -s, --site       Limit to specific site (e.g., whitepages.com)
   -c, --country    Country code (default: +1)
   --dehashed       Include Dehashed breach database

πŸ“€ OUTPUT OPTIONS
   -v, --verbose    Show detailed results with URLs
   -o, --output     Save to file (.json or .txt)
   --summary        Show pattern comparison chart
   --dtmf           Show DTMF tone representation

🎨 DISPLAY OPTIONS
   --colorful       Enable rainbow color mode
   --no-color       Disable all colors

βš™οΈ CONFIGURATION
   --setup          Interactive API key setup wizard
   --api-status     Show current API configuration
   --update         Update Telespot from GitHub
   -d, --debug      Enable debug output

πŸ”‘ API Setup

Quick Setup

Run the interactive setup wizard:

./telespot.py --setup

API Free Tiers

API Free Tier Signup
πŸ”΅ Google Custom Search 100 searches/day Get Key
🟒 Bing Search (Azure) 1,000 searches/month Get Key
🟠 DuckDuckGo ♾️ Unlimited No key needed!
πŸ”΄ Dehashed Paid Sign Up

πŸ“˜ Need detailed instructions? See GUIDE_APIS.md for step-by-step API setup.


πŸ“ Config File

Your API keys are securely stored in ~/.telespot_config:

# πŸ”΅ Google Custom Search API
google_api_key=YOUR_GOOGLE_API_KEY
google_cse_id=YOUR_CUSTOM_SEARCH_ENGINE_ID

# 🟒 Bing Search API (Azure)
bing_api_key=YOUR_BING_API_KEY

# πŸ”΄ Dehashed API (optional)
dehashed_api_key=your_email@example.com:your_api_key

πŸ”’ Security: Config file permissions are set to 600 (owner read/write only).


🎯 Example Output

πŸ“ž Searching for: 8885551212
🌍 Country code: +1
πŸ“Š Using 10 format variations

[1/10] Searching: 888-555-1212
  β†’ Google API... (8 results)
  β†’ Bing API... (10 results)
  β†’ DuckDuckGo... (2 results)
  βœ… 20 total for this format
  ⏳ Rate limit: 4.2 seconds

══════════════════════════════════════════
πŸ“Š PATTERN ANALYSIS SUMMARY
══════════════════════════════════════════

🎯 Confidence Score: HIGH (78%)

πŸ‘€ Names Found:
   β€’ John Smith: 12x ⭐
   β€’ Jane Doe: 3x

πŸ“ Locations:
   β€’ Philadelphia, PA: 15x ⭐
   β€’ PA: 10x

πŸ”— Usernames:
   β€’ @johnsmith: 3x ⭐
══════════════════════════════════════════

πŸ› οΈ Troubleshooting

❌ No results found
  1. Check API status: ./telespot.py --api-status
  2. Verify API keys are valid
  3. Try with --debug to see API responses
  4. DuckDuckGo Instant Answers only works for well-known topics
⚠️ API quota exceeded
  • Google: 100/day, resets at midnight UTC
  • Bing: 1,000/month, resets monthly
  • DuckDuckGo: No limits (but limited result types)
πŸ”Œ Connection errors
  • Check your internet connection
  • Use --debug to see detailed error messages
  • Some APIs may be temporarily unavailable

πŸ‘ Credits

Created with ❀️ by:


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


β˜• Support

If you find Telespot useful, consider supporting the project:

BTC


⚠️ Disclaimer: This tool is intended for legitimate OSINT purposes only. Users are responsible for ensuring their use complies with all applicable laws and regulations.

Made with πŸ” for the OSINT community

About

TeleSpot OSINT lookup from Telephone number using DDGR + BING + GOOGLE and pattern recognition correlations. NOW with TelespotX!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages