#!/data/data/com.termux/files/usr/bin/env bash
# ──────────────────────────────────────────────────────────────
# Termux setup script — generated by RF & Network Toolkit
# Categories: 📦 F-Droid Base, 🖥 Termux Stack, 📶 WiFi, 🔵 Bluetooth / BLE, 📡 Cellular / IMSI
# Generated:  2026-04-18T19:09:15.657Z
#
# LEGAL: Run only against networks/devices you own or have written
# authorization to test. Unauthorized scanning, deauth attacks, or
# IMSI capture are criminal offenses in most jurisdictions.
# ──────────────────────────────────────────────────────────────
set -euo pipefail

echo "[*] Updating Termux package index..."
pkg update -y && pkg upgrade -y

echo "[*] Installing base Termux utilities..."
pkg install -y root-repo x11-repo termux-tools termux-api curl git

echo "[*] Installing 9 category package(s)..."
pkg install -y \
  aircrack-ng \
  bettercap \
  hydra \
  kismet \
  nmap \
  sqlmap \
  tcpdump \
  termux-api \
  tshark

echo "[*] Running custom install steps..."
echo "  → Termux"
# inside Termux
pkg update && pkg upgrade -y

echo "  → Metasploit (unstable on Termux)"
# multi-step; follow the GitHub README carefully

echo "  → Nuclei"
pkg install golang
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

echo "  → BtleJack"
pip install btlejack

echo ""
echo "[✓] Setup complete."
echo "    Installed tools (25):"
echo "     - F-Droid  (GPL)"
echo "     - Termux  (GPL)"
echo "     - Termux:API  (GPL)"
echo "     - Termux:Boot  (GPL)"
echo "     - nmap  (GPL)"
echo "     - tcpdump  (BSD)"
echo "     - tshark (Wireshark CLI)  (GPL)"
echo "     - Hydra  (Custom-FOSS)"
echo "     - Metasploit (unstable on Termux)  (BSD)"
echo "     - sqlmap  (GPL)"
echo "     - Nuclei  (MIT)"
echo "     - Aircrack-ng  (GPL)"
echo "     - Kismet  (GPL)"
echo "     - WiFiAnalyzer (open-source)  (GPL)"
echo "     - bettercap  (GPL)"
echo "     - WiGLE WiFi Wardriving  (Custom-FOSS)"
echo "     - nRF Connect  (Proprietary)"
echo "     - BtleJack  (MIT)"
echo "     - Bluetooth Scanner (open)  (GPL)"
echo "     - Ubertooth Tools  (GPL)"
echo "     - SnoopSnitch  (GPL)"
echo "     - CellMapper  (Proprietary)"
echo "     - NetMonster  (GPL)"
echo "     - srsRAN  (Apache-2.0)"
echo "     - AIMSICD (community fork)  (GPL)"
echo ""
echo "Next: configure the companion bridge —"
echo "  export ORIGIN=https://YOUR-APP-URL"
echo "  curl -s $ORIGIN/api/probe   # see live schema"

