Sniffing & Spoofing
Bettercap is a powerful, flexible network attack and monitoring framework. It is the complete modular successor to ettercap, offering wide-ranging capabilities for WiFi, Bluetooth, and IP network security auditing.
sudo apt install bettercap
sudo bettercap
Bettercap is the most comprehensive network attack and monitoring framework available for Kali Linux. Developed by Simone Margaritelli, it replaces outdated tools like Ettercap with a modern, modular architecture that supports Ethernet MITM, WiFi audits, Bluetooth/BLE attacks, and HID device emulation.
The framework features a powerful scripting engine (Lua), a REST API for integration, and a web UI for visual monitoring. Its modular design allows users to enable only the features they need, making it efficient for both simple ARP spoofing and complex multi-vector attacks.
Bettercap has become the standard tool for modern MITM attacks, WiFi security testing, and network monitoring. Its active development community ensures support for the latest protocols and attack techniques.
sudo bettercapLaunch interactive - Start bettercap interactive console sessionnet.probe onDiscover hosts - Dynamically search local network for active systemsnet.showShow discovered hosts - Print a formatted grid of all detected network clientsset arp.spoof.targets 192.168.1.100Set ARP target - Configure the exact target client IP addresses for interceptionset arp.spoof.fullduplex trueFull duplex - Enable bidirectional routing spoofing between client and gatewayarp.spoof onStart ARP spoof - Begin localized Man-in-the-Middle routing redirectionnet.sniff onStart sniffer - Initialize real-time local packet capturing and parsingwifi.recon onWiFi recon - Broadcast passive scanning to map nearby wireless access pointsble.recon onBluetooth recon - Start discovering nearby low energy Bluetooth peripheralsany.proxy onEnable proxy - Spin up localized internal application layer transparent proxiesevents.stream onStream logs - Display running network events and caught notifications in real timehelp <module>Module help - Output explicit parameters and operational flags for a specified componentset dns.spoof.domains target.com set dns.spoof.address 10.0.0.1; dns.spoof onDNS spoof - Redirect a domain to an attacker-controlled addressset http.proxy.sslstrip true; http.proxy onSSL strip - Downgrade HTTPS to HTTP through the HTTP proxynet.sniff.filter "tcp port 80"Sniff filter - Apply a BPF filter to the packet snifferRedirect traffic between hosts through your system for interception and modification.
Redirect DNS queries to malicious servers for credential harvesting or phishing.
Perform SSL stripping and HSTS bypass attacks to capture encrypted traffic.
Disconnect clients from access points to capture handshakes or force reconnection.
Discover and interact with Bluetooth Low Energy devices for IoT security testing.
Capture HTTP POST data, FTP credentials, and other unencrypted authentication traffic.
Sniffing & Spoofing
Simple ARP spoofing tool from the dsniff suite for basic traffic redirection.
Sniffing & Spoofing
Classic MITM framework with ARP poisoning, DNS spoofing, and content filtering.
Sniffing & Spoofing
Interactive SSL/TLS-capable intercepting HTTP proxy for traffic analysis.
Sniffing & Spoofing
GUI-based network protocol analyzer with deep packet inspection capabilities.
Exploitation
Exploitation framework with post-exploitation modules for compromised systems.
Features a live, scrolling console that displays network topography changes, intercepted requests, and captured authentication materials.
This tool is designed for authorized security testing, educational purposes, and legitimate network administration only. Unauthorized access to computer systems is illegal.