Skip to main content

📡 WireTapper

WireTapper

[!NOTE] Wireless OSINT & Signal Intelligence Platform

WireTapper is a wireless OSINT tool designed to discover, map, and analyze radio-based devices using passive signal intelligence. It provides investigators, researchers, and security analysts with real-time visibility into the invisible wireless landscape around them.

WireTapper detects and correlates signals from common wireless technologies, helping users understand what devices exist, where they are likely located, and how they interact, without active intrusion.

WireTapper identifies leaked Wi-Fi network credentials based on privacy-protecting k-Anonymity query scheme.

🔗 Website: https://haybnz.web.app

🔗 Blog on WireTapper: Read on Medium

Support My Work

[!Note]

🛰️ SocioSential — Social Media OSINT

GitHub

📡 EthiFi — WiFi Deauther (New Version)

GitHub


## 📶 Supported Signal Intelligence

WireTapper can identify and analyze signals from:

  • Wi-Fi access points & clients, Wi-Fi credentials leak
  • Bluetooth & BLE devices
  • Wireless CCTV / IP cameras
  • Vehicles broadcasting RF signals (infotainment, telemetry, keyless systems)
  • Headphones, wearables, and smart devices
  • Smart TVs & IoT appliances
  • Cell towers & mobile network beacons

🔑 API Services

WireTapper integrates with several external services to provide intelligence. You will need to obtain API keys from the following:

  • Wigle.net – Wireless network mapping and discovery.
  • wpa-sec – Distributed WPA-PSK auditor database.
  • OpenCellID – Open-source database of cell towers.
  • Shodan – Search engine for Internet-connected devices.
    • Note: A Premium account is required to use Shodan's API with this tool.

📦 Installation & Quickstart

Option 1: Install via PIP (Recommended)

pip install wiretapper

Once installed, start WireTapper immediately:

wiretapper start

Or start on a custom port and automatically open the web browser:

wiretapper start --port 8080 --open-browser

Option 2: Install from Source

git clone https://github.com/h9zdev/WireTapper.git
cd WireTapper
pip install -e .

💻 CLI Usage

usage: wiretapper [-h] [-v] {start,run,server,info} ...

options:
  -h, --help       show this help message and exit
  -v, --version    show program's version number and exit

commands:
  start (run)      Start the WireTapper web dashboard
                   Options: --host, --port, --debug, --open-browser, --data-dir
  info             Show environment, storage, and version info

🔑 Configuration (API Keys)

You can configure API credentials (WiGLE, OpenCellID, Shodan, Censys) directly from the Settings modal in the Web UI, or via environment variables / .env file:

export WIGLE_API_NAME="your_wigle_api_name"
export WIGLE_API_TOKEN="your_wigle_api_token"
export OPENCELLID_API_KEY="your_opencellid_api_key"
export SHODAN_API_KEY="your_shodan_api_key"
export CENSYS_API_ID="your_censys_api_id"
export CENSYS_API_SECRET="your_censys_api_secret"

The application web UI is accessible at:

  • http://localhost:8080 (WiFi & Telemetry Dashboard)
  • http://localhost:8080/btscan (Bluetooth BLE Recon & RPA Resolver)

📷 Screenshots

WireTapper Image 1
WireTapper Image 2
WireTapper Image 3
WireTapper Image 4
WireTapper Image 5

📜 License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. See the LICENSE file for more details.

Unauthorized use is strictly prohibited.

📧 Contact: singularat@protn.me

☕ Support

Donate via Monero: 45PU6txuLxtFFcVP95qT2xXdg7eZzPsqFfbtZp5HTjLbPquDAugBKNSh1bJ76qmAWNGMBCKk4R1UCYqXxYwYfP2wTggZNhq

👥 Contributors and Developers

haybnzz VaradScript

Star History

Star History Chart

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiretapper-1.0.0.tar.gz (7.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wiretapper-1.0.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file wiretapper-1.0.0.tar.gz.

File metadata

  • Download URL: wiretapper-1.0.0.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for wiretapper-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4f9a74b6bfb85790cb42b535b95523f8024541af798730383bea64de15667eaa
MD5 9264495d3e954d649338c2de04a00343
BLAKE2b-256 50e452f1a662b9cab6e94270b2a2eb91869a4026d2cfa8b48faaa09919d31c36

See more details on using hashes here.

File details

Details for the file wiretapper-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: wiretapper-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for wiretapper-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 033524c37c6ec994cf5c6f1e1ba0baecb12ab8824812f0c0bccccfb87f127f3a
MD5 8e18859988a9766c97b9ffb43866e579
BLAKE2b-256 f88d91bf2394313f4523de77747c4162dc35bec6a86ac260ac34d4779ce3a54d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page