SkillAgentSearch skills...

Telespotter

๐Ÿฆ€ A version of Telespot in RUST - a tool that searches telephone numbers across Google, Bing, DuckDuckGo, and Dehashed for phone numbers and focuses on identifying names, locations, and usernames in the results.

Install / Use

/learn @thumpersecure/Telespotter
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <!-- Animated Typing Header --> <a href="https://github.com/thumpersecure/telespotter"> <img src="https://readme-typing-svg.demolab.com?font=Fira+Code&weight=700&size=28&duration=3000&pause=1000&color=00D4FF&center=true&vCenter=true&multiline=true&repeat=true&width=600&height=100&lines=%F0%9F%93%9E+TELESPOTTER+%F0%9F%94%8D;Phone+Number+OSINT+Tool;Written+in+Rust+%F0%9F%A6%80" alt="TeleSpotter" /> </a> <!-- Compact ASCII Logo -->
  ______     __     ____                  __  __
 /_  __/__  / /__  / __/__  ___  ______  / /_/ /____  _____
  / / / _ \/ / _ \_\ \/ _ \/ _ \/ __/ / / __/ __/ _ \/ ___/
 / / /  __/ /  __/___/ .__/\___/\__/\__/\__/\__/\___/_/
/_/  \___/_/\___/   /_/                           v2.1.0
<!-- Blue Gradient Line --> <img src="https://capsule-render.vercel.app/api?type=rect&color=gradient&customColorList=0,2,2,5,30&height=2&section=header" width="100%"/> <!-- Badges -->

License Rust Version Stars

A blazingly fast phone number OSINT tool โ€” Search across multiple engines and people lookup sites to gather intelligence on any US phone number.

<img src="https://capsule-render.vercel.app/api?type=rect&color=gradient&customColorList=0,2,2,5,30&height=2&section=header" width="100%"/> </div>

โšก Quick Start

git clone https://github.com/thumpersecure/telespotter.git && cd telespotter
cargo build --release
./target/release/telespotter 5551234567 -p --random-ua -c -s
<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐ŸŒŸ Features Overview

๐Ÿ” Smart Search Technology

  • Quoted exact-match searches โ€” All queries use "xxx-xxx-xxxx" format for precise results
  • 4 phone format variations โ€” Searches multiple formats simultaneously:
    • 555-123-4567 (dashed)
    • (555) 123-4567 (parenthesized)
    • 5551234567 (continuous)
    • 1 555-123-4567 (with country code)
  • Google API support โ€” Uses official API when GOOGLE_API_KEY and GOOGLE_SEARCH_ENGINE_ID env vars are set
  • Fallback web scraping โ€” Automatically scrapes when API unavailable

๐ŸŽญ Anti-Detection

  • 15 rotating user agents โ€” Chrome, Firefox, Safari, Edge on Windows/macOS/Linux
  • Configurable rate limiting โ€” Adjustable delays between requests
  • Exponential backoff retries โ€” Automatic retry with increasing delays

๐Ÿ“Š Pattern Analysis Engine

| Data Type | Extraction Details | |-----------|-------------------| | ๐Ÿ“› Names | 2-3 word capitalized names with smart filtering | | ๐Ÿ“ Locations | All 50 US states + DC, city-state combos, ZIP codes | | ๐Ÿ“ง Emails | Filtered for false positives (excludes example.com, noreply@, etc.) | | ๐Ÿ‘ค Usernames | @mentions and social profile URLs | | ๐Ÿ”— Social URLs | Facebook, Twitter/X, Instagram, LinkedIn, TikTok, Snapchat, YouTube, Pinterest |

๐Ÿ”ง OSINT Tool Integration

| Tool | Purpose | Command | |------|---------|---------| | ๐Ÿ”Ž Sherlock | Username search across 400+ sites | --sherlock | | ๐Ÿฆ Blackbird | Email account discovery | --blackbird | | ๐Ÿ“ฑ email2phonenumber | Reverse email-to-phone lookup | --email2phone |

<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿ” Search Sources

<table> <tr> <td width="50%">

๐ŸŒ Search Engines

| Engine | Method | |--------|--------| | Google | API or Scraping | | Bing | Web Scraping | | DuckDuckGo | Web Scraping |

</td> <td width="50%">

๐Ÿ  People Search Sites

| Site | Data | |------|------| | Whitepages | Names, addresses | | TruePeopleSearch | Owner, relatives | | FastPeopleSearch | Quick lookups | | ThatsThem | Comprehensive | | USPhoneBook | Carrier info |

</td> </tr> </table> <img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿ  People Search Sites

Search directly from 5 major people lookup databases with -p:

| Site | What It Finds | Flag | |------|---------------|------| | ๐Ÿ“– Whitepages | Full names, current/past addresses, phone records, age | --whitepages | | ๐Ÿ‘ฅ TruePeopleSearch | Owner info, relatives, associates, neighbors | --truepeoplesearch | | โšก FastPeopleSearch | Quick lookups with age, location, possible relatives | --fastpeoplesearch | | ๐ŸŽฏ ThatsThem | Comprehensive profile: email, address, social profiles | --thatsthem | | ๐Ÿ“ฑ USPhoneBook | Phone carrier, line type, owner details | --usphonebook |

# Search ALL people sites
telespotter 5551234567 -p

# Search specific sites only
telespotter 5551234567 -p --whitepages --truepeoplesearch

# Combine with search engines
telespotter 5551234567 -p -e google --random-ua
<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿ”Ž OSINT Tool Integration

TeleSpotter automatically detects found usernames and emails, then offers to run external OSINT tools:

Sherlock โ€” Username Search

Searches 400+ social networks for matching usernames.

# Auto-run on found usernames
telespotter 5551234567 --sherlock

# Or get prompted after scan finds usernames
telespotter 5551234567 -p
# Output: "Found 3 username(s). Run Sherlock to find social media profiles? (y/n)"

Install: pip install sherlock-project

Blackbird โ€” Email Search

Searches for accounts associated with found email addresses.

# Auto-run on found emails
telespotter 5551234567 --blackbird

# Or get prompted after scan finds emails
telespotter 5551234567 -p
# Output: "Found 2 email(s). Run Blackbird to search for accounts? (y/n)"

Install: pip install blackbird

email2phonenumber โ€” Reverse Lookup

Attempts to find phone numbers associated with email addresses.

# Auto-run reverse lookup
telespotter 5551234567 --email2phone

Install: pip install email2phonenumber

Skip All Prompts

# For scripting - no interactive prompts
telespotter 5551234567 -p --no-osint-prompts -s

# Auto-run all tools without prompts
telespotter 5551234567 -p --sherlock --blackbird --email2phone
<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿš€ Usage

Interactive Mode

# Prompts for phone number, save options, and OSINT tools
telespotter

Direct Input

# Accepts multiple input formats
telespotter 5551234567
telespotter "(555) 123-4567"
telespotter 1-555-123-4567
telespotter 15551234567

Common Workflows

# Full OSINT scan with all features
telespotter 5551234567 -p --random-ua -c -s --sherlock --blackbird

# Quick people search only
telespotter 5551234567 -p

# Automated scripting (no prompts)
telespotter 5551234567 -q --no-osint-prompts -s -f json

# Specific search engines only
telespotter 5551234567 -e google -e bing

# Specific people sites only
telespotter 5551234567 -p --whitepages --thatsthem

# High-volume with rate limiting
telespotter 5551234567 --delay 3 --random-ua --retries 3
<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿ“‹ Complete CLI Reference

USAGE: telespotter [OPTIONS] [PHONE_NUMBER]

ARGUMENTS:
  [PHONE_NUMBER]              10 or 11 digit US phone number (any format)

CORE OPTIONS:
  -d, --debug                 Show errors and sample results
  -q, --quiet                 Minimal output (for scripting)
  -s, --save                  Auto-save results to file
  -c, --concurrent            Parallel engine searches (faster)
  -p, --people-search         Search people lookup sites

SEARCH CONFIGURATION:
  -n, --num-results <N>       Results per engine [default: 5]
  -e, --engines <ENGINE>      google, bing, duckduckgo, all [default: all]
  -t, --timeout <SECS>        HTTP request timeout [default: 10]
      --delay <SECS>          Delay between requests [default: 1]
      --retries <N>           Retry attempts on failure [default: 2]
      --random-ua             Rotate through 15 user agents

OUTPUT OPTIONS:
  -o, --output <FILE>         Custom output file path
  -f, --format <FMT>          json, csv, txt [default: json]
      --no-color              Disable colored terminal output
      --max-names <N>         Max names to show [default: 10]
      --max-locations <N>     Max locations to show [default: 10]
      --max-emails <N>        Max emails to show [default: 10]
      --max-usernames <N>     Max usernames to show [default: 10]

PEOPLE SEARCH SITES (use with -p):
      --whitepages            Whitepages only
      --truepeoplesearch      TruePeopleSearch only
      --fastpeoplesearch      FastPeopleSearch only
      --thatsthem             ThatsThem only
      --usphonebook           USPhoneBook only

OSINT TOOL INTEGRATION:
      --sherlock              Auto-run Sherlock on found usernames
      --blackbird             Auto-run Blackbird on found emails
      --email2phone           Auto-run email2phonenumber
      --no-osint-prompts      Skip all OSINT tool prompts

HELP:
  -h, --help                  Print help
  -V, --version               Print version
<img src="https://capsule-render.vercel.app/api?type=rect&color=0:00d4ff,100:7c3aed&height=1" width="100%"/>

๐Ÿ“ Output Formats

JSON (default)

Includes version, timestamp, all results, and pattern analysis:

{
  "version": "2.1.0",
  "timestamp": "2024-01-15T10:30:00Z",
  "phone_number": "5551234567",
  "search_formats": ["555-123-4567", "(555) 123-4567",

Related Skills

View on GitHub
GitHub Stars58
CategoryDevelopment
Updated3d ago
Forks6

Languages

Rust

Security Score

100/100

Audited on Mar 30, 2026

No findings