Offline phone‑number OSINT helper — zero API keys required, ready for drop‑in use or GUI integration.
Offline phone‑number OSINT helper — zero API keys required, ready for drop‑in use or GUI integration.
| Capability | Details |
|---|---|
| Offline‑first | Uses the phonenumbers library only – no network needed. |
| Accurate parsing | Validates numbers & produces E.164, international and national formats. |
| Enrichment | Region, carrier (when available), number type (mobile, landline, VoIP…), and time‑zones. |
| Export | Save look‑ups to JSON or CSV for further analysis. |
| API‑ready stubs | Hooks in place for CNAM, spam‑score, Twilio Lookup, etc., when you want them. |
| Version‑safe | Handles both old & new phonenumbers enum APIs – no TypeErrors. |
phonespy/
├─ phonespy.py # Main script (see below)
├─ README.md # You’re reading it
├─ requirements.txt # Python deps
├─ .gitignore # House‑keeping
└─ LICENSE # MIT (default)
# Clone your repo
git clone https://github.com/<your_username>/phonespy.git && cd phonespy
# Install dependency
pip install -r requirements.txtHeads‑up: if you’re on Kali/Parrot with an "externally‑managed" Python, spin up a venv first (
python3 -m venv venv && source venv/bin/activate).
# One‑shot lookup
python3 phonespy.py +12025550123
# Batch lookup + pretty print
python3 phonespy.py +12025550123 +447911123456
# Save to JSON
python3 phonespy.py +17726661230 -o result.json
# Save multiple to CSV
python3 phonespy.py +17726661230 +16175551234 -o results.csv -f csv| Flag | Description |
|---|---|
numbers |
One or more phone numbers (E.164 recommended, e.g. +12025550123). |
-o, --output FILE |
Write results to a file. Extension ignored – control format with -f. |
-f, --format {json,csv} |
Output format (default json). |
phonenumbers>=8,<9
# Byte‑compiled / cache
__pycache__/
*.py[cod]
# Exported data
*.json
*.csv
MIT License
Copyright (c) 2025 NeoDay
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
… (standard MIT text) …
