📡 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
[!Note]
🛰️ SocioSential — Social Media OSINT
📡 EthiFi — WiFi Deauther (New Version)
## 📶 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
📜 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
Star History
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f9a74b6bfb85790cb42b535b95523f8024541af798730383bea64de15667eaa
|
|
| MD5 |
9264495d3e954d649338c2de04a00343
|
|
| BLAKE2b-256 |
50e452f1a662b9cab6e94270b2a2eb91869a4026d2cfa8b48faaa09919d31c36
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
033524c37c6ec994cf5c6f1e1ba0baecb12ab8824812f0c0bccccfb87f127f3a
|
|
| MD5 |
8e18859988a9766c97b9ffb43866e579
|
|
| BLAKE2b-256 |
f88d91bf2394313f4523de77747c4162dc35bec6a86ac260ac34d4779ce3a54d
|