These tools must be installed separately — AUTARCH cannot install them for you.
Nmap
checking…
Network scanner used by OSINT, port scanning, and IDS modules.
Wireshark / tshark
checking…
Packet capture and protocol analysis.
Linux: sudo apt install tshark wireshark
Windows: wireshark.org/download (includes Npcap)
macOS: brew install wireshark
tcpdump
checking…
Low-level packet capture used by MCP tools and network module.
Linux: sudo apt install tcpdump
Windows: Included with Npcap/Wireshark
macOS: Pre-installed
Metasploit Framework
checking…
Penetration testing framework for offense modules.
WireGuard
checking…
VPN tunnel management.
Linux: sudo apt install wireguard wireguard-tools
Windows: wireguard.com/install
macOS: brew install wireguard-tools
Node.js / npm
checking…
Required for building WebUSB hardware bundles (ADB, Fastboot, ESP32).
Go
checking…
Required for the DNS server and Setec Manager services.
All platforms: go.dev/dl
Linux: sudo apt install golang-go
ADB / Fastboot
checking…
Android device management. Bundled in android/ for Linux ARM64.
miniupnpc
checking…
UPnP port forwarding client.
Linux: sudo apt install miniupnpc
macOS: brew install miniupnpc
whois
checking…
Domain/IP registration lookups for OSINT and MCP.
Linux: sudo apt install whois
macOS: Pre-installed
aircrack-ng
checking…
WiFi auditing, deauth attacks, handshake capture.
mdk3 / mdk4
checking…
Advanced WiFi deauthentication and beacon flooding. Used by the Deauth Attack module.
Linux: sudo apt install mdk4
Note: mdk3 is legacy; mdk4 is the maintained fork.
sslstrip
checking…
HTTPS downgrade tool for MITM testing. Used by the Pineapple module.
Linux: pip install sslstrip or sudo apt install sslstrip
Monitor Mode WiFi Adapter
—
Required for WiFi Audit, Deauth, and Pineapple. The built-in Pi WiFi does NOT support monitor mode. You need a USB adapter.
Recommended: Alfa AWUS036ACH (dual-band, widely supported)
Budget: Alfa AWUS036NHA (2.4GHz only, ~$20)
Check yours: iw phy | grep -A5 "Supported interface modes" — look for "monitor"
PyTorch (GPU)
checking…
Required for local Transformers models and LoRA training. Install the correct version for your GPU.
All platforms: pytorch.org/get-started
CPU only: pip install torch --index-url https://download.pytorch.org/whl/cpu
iw / wireless-tools
checking…
WiFi interface management for scanning, monitor mode, and channel control.
Linux: sudo apt install iw wireless-tools
NetworkManager (nmcli)
checking…
WiFi scanning and connection management. Used by Network Security WiFi Scanner.
Linux: sudo apt install network-manager (usually pre-installed)
hostapd
checking…
Access point daemon for Pineapple/Evil Twin and rogue AP pentesting.
Linux: sudo apt install hostapd
dnsmasq
checking…
DHCP/DNS server for captive portals and rogue AP pentesting.
Linux: sudo apt install dnsmasq
nftables / iptables
checking…
Firewall and packet filtering. Used by Network Security IP blocking and NAT.
Linux: sudo apt install nftables (usually pre-installed)