The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Find a file
2021-04-10 22:59:03 +02:00
.github Create FUNDING.yml 2019-10-09 16:04:03 +02:00
_example new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
builder change qemu url 2021-03-14 20:25:47 +00:00
caplets new: new -caplets-path argument to specify an alternative caplets base path (closes #850) 2021-03-23 19:05:58 +01:00
core new: new -script allows to run JS code to instrument session 2021-04-04 15:15:32 +02:00
firewall new: experimental ipv6 ndp spoofer (closes #851) 2021-04-03 22:55:03 +02:00
js misc: small fix or general refactoring i did not bother commenting 2021-04-09 00:14:52 +02:00
log refact: refactored to use islazy and updated deps 2018-10-10 19:00:25 +02:00
modules new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
network new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
packets new: wifi.probe to send fake client probe requests 2021-04-07 00:36:38 +02:00
routing new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
session new: gateway.change event for MITM monitoring 2021-04-10 22:59:03 +02:00
tls tls: fix CertConfigFromModule() return order 2019-11-13 14:31:55 -08:00
.gitignore new: session scripts can now include other scripts via require('file') 2021-04-04 17:17:37 +02:00
.travis.yml fix: using static url for qemu 2021-04-04 01:28:15 +02:00
bettercap.service fix: fixed bettercap.service file to use the api.rest from the eval argument instead as an autostarted module 2018-09-27 16:56:01 +02:00
build.sh new: updated build script to generate a linux/armv6l image (rpi0w+raspbian) 2019-10-04 20:43:40 +02:00
Dockerfile Dockerfile: Use go modules instead of third party dependency tool (fe7e103387) 2019-11-06 22:02:45 +01:00
go.mod fix: updated gatt library which fixes some linux issues 2021-03-23 19:29:36 +01:00
go.sum fix: updated gatt library which fixes some linux issues 2021-03-23 19:29:36 +01:00
graphpage.html new: node context shows on click on the graphpage 2021-04-09 16:17:26 +02:00
ISSUE_TEMPLATE.md misc: small fix or general refactoring i did not bother commenting 2019-03-09 16:24:56 +01:00
LICENSE.md Changing http links to https when possible 2018-02-21 21:42:19 +01:00
main.go new: new -version command line argument to print version, build information and exit 2019-03-09 16:22:35 +01:00
Makefile misc: small fix or general refactoring i did not bother commenting 2019-10-18 15:27:49 +02:00
openwrt.makefile misc: added openwrt makefile by DeathCamel58 for reference 2021-01-09 00:19:41 +01:00
README.md misc: small fix or general refactoring i did not bother commenting 2021-04-09 16:31:13 +02:00
release.stork misc: added git:changelog to release script 2021-03-14 16:07:50 +01:00
SECURITY.md misc: small fix or general refactoring i did not bother commenting 2021-03-14 15:42:09 +01:00

BetterCap

Release Software License Travis

bettercap is a powerful, easily extensible and portable framework written in Go which aims to offer to security researchers, red teamers and reverse engineers an easy to use, all-in-one solution with all the features they might possibly need for performing reconnaissance and attacking WiFi networks, Bluetooth Low Energy devices, wireless HID devices and Ethernet networks.

UI

Main Features

  • WiFi networks scanning, deauthentication attack, clientless PMKID association attack and automatic WPA/WPA2 client handshakes capture.
  • Bluetooth Low Energy devices scanning, characteristics enumeration, reading and writing.
  • 2.4Ghz wireless devices scanning and MouseJacking attacks with over-the-air HID frames injection (with DuckyScript support).
  • Passive and active IP network hosts probing and recon.
  • ARP, DNS, NDP and DHCPv6 spoofers for MITM attacks on IPv4 and IPv6 based networks.
  • Proxies at packet level, TCP level and HTTP/HTTPS application level fully scriptable with easy to implement javascript plugins.
  • A powerful network sniffer for credentials harvesting which can also be used as a network protocol fuzzer.
  • A very fast port scanner.
  • A powerful REST API with support for asynchronous events notification on websocket to orchestrate your attacks easily.
  • A very convenient web UI.
  • More!

License

bettercap is made with ♥ by the dev team and it's released under the GPL 3 license.

Stargazers over time

Stargazers over time