A comprehensive guide to using Bettercap's web UI for network security assessment
While the text-based interface of Bettercap offers efficiency and lower resource usage, the graphical web interface provides a more user-friendly approach to performing network security assessments. This guide explores how to leverage the web UI to perform the same tasks we previously accomplished through the terminal.
Start by launching Bettercap with your target interface:
If you're using the custom Kali image for this course, simply type:
For standard Kali or other distributions, you'll need to install it first:
Copy the provided URL and open it in your web browser. Use the default credentials:
The Bettercap web interface is organized into several sections, each providing access to different functionality:
Located on the right side, this shows all events and logs similar to the terminal output but in a more organized format. You can:
Displays all devices connected to the network, similar to running net.show in
the terminal. Features include:
net.probe and net.reconProvides a list of all available caplets with options to:
Contains all available modules and commands, allowing you to:
net.sniffInstead of manually typing commands, simply:
net.probenet.reconThe interface will display all discovered devices with appropriate tags.
To perform ARP spoofing on a target:
An icon will appear next to the target IP indicating that spoofing is active.
On the target machine, run arp -a to confirm that the router's MAC address has
been replaced with your attack machine's MAC address.
hstshijack capletTo test that the bypass is working:
For sites with HSTS, try the partial bypass technique:
net.sniffnet.sniff to toggle it onCaptured data will appear in the Events section. You can:
While the web interface provides basic filtering, for more advanced analysis: