-
-
Notifications
You must be signed in to change notification settings - Fork 346
π§ Linux Installation Guide
H9 edited this page Sep 11, 2026
·
1 revision
Welcome! Here's how to get WireTapper up and running on Linux. π
- π§ Any modern distro (Debian/Ubuntu, Arch, Fedora, Kali, etc.)
- π Python 3.10+ (for pip/source install)
- π Internet connection (for API lookups β Wigle, wpa-sec, OpenCellID, Shodan)
- π‘οΈ
sudoaccess (wireless interface scanning needs elevated permissions)
No Python required β just download and run.
- β¬οΈ Download the latest build:
wget https://github.com/h9zdev/WireTapper/releases/download/WireTapper/WireTapper-Linux- π Make it executable:
chmod +x WireTapper-LinuxβΆοΈ Run it:
sudo ./WireTapper-Linux(sudo is needed for raw wireless interface access)
For the latest features and easier updates.
- π Verify Python is installed:
python3 --version- π₯ Install WireTapper:
pip install wiretapper --break-system-packagesβΆοΈ Run it:
wiretapper startOr with custom parameters:
# Start on custom port and auto-open browser
wiretapper start --port 8080 --open-browser
# Run with python module syntax
python3 -m wiretapper start- π To update later:
pip install --upgrade wiretapper --break-system-packages- π Clone the repo:
git clone https://github.com/h9zdev/WireTapper.git
cd WireTapper- π§ͺ (Recommended) Create a virtual environment:
python3 -m venv venv
source venv/bin/activate- π¦ Install dependencies:
pip install -r requirements.txtβΆοΈ Launch:
sudo python3 main.pyOr build and install your own wheel:
pip install -e . --break-system-packages
# or
pip install dist/wiretapper-1.0.0-py3-none-any.whl --break-system-packages| π₯οΈ Dashboard | π URL |
|---|---|
| πΆ WiFi & Telemetry Dashboard | http://localhost:8080 |
| π΅ Bluetooth BLE Recon & RPA Resolver | http://localhost:8080/bts |
WireTapper uses a few external services. You can set your keys either before launch or live from the UI:
- Option A: Config File Add your keys to the config file:
π config/
βββ π keys.env
WIGLE_API_KEY=your_key_here
SHODAN_API_KEY=your_key_here
OPENCELLID_API_KEY=your_key_here- Option B: In-App Settings UI Open the application dashboard in your browser and click the βοΈ Settings gear icon in the navigation bar to enter or update your API credentials at runtime β no server restart needed.
| π οΈ Fix | |
|---|---|
wiretapper: command not found |
Ensure ~/.local/bin is on your PATH, or reopen your terminal |
Permission denied on wireless scan |
Re-run with sudo
|
externally-managed-environment pip error |
Add --break-system-packages, or use a virtualenv |
| No wireless interfaces detected | Check iw dev / ip link β driver may not support monitor mode |
| Port already in use | Run with wiretapper start --port <other_port>
|
Fire up WireTapper and start mapping. π‘π°οΈπ
β If it's useful, consider starring the repo: github.com/h9zdev/WireTapper