The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Find a file
Hay.banz f0b15d9624
Update can_device.goThe code was reviewed and rewritten to maintain its functionality. There were no explicit bugs detected in the logic or functionality. The updated version ensures consistency and adheres to best practices. Let me know if further refinements are needed.
The code was reviewed and rewritten to maintain its functionality. There were no explicit bugs detected in the logic or functionality. The updated version ensures consistency and adheres to best practices. Let me know if further refinements are needed.
2024-12-13 15:48:20 +05:30
.github fix: directly embedding ui assets (fixes #1135) 2024-09-27 20:23:57 +02: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 releasing version 2.40.0 2024-09-14 23:36:05 +02:00
firewall Update firewall_linux.go 2024-12-13 15:42:37 +05:30
js Update http.go 2024-11-24 15:26:00 +05:30
log fix: added better debug logging for core.Exec (fixes #1125) 2024-09-13 12:27:22 +02:00
modules Improve backwards compatibility with getHandshakeFileFor 2024-11-13 11:33:25 -08:00
network Update can_device.goThe code was reviewed and rewritten to maintain its functionality. There were no explicit bugs detected in the logic or functionality. The updated version ensures consistency and adheres to best practices. Let me know if further refinements are needed. 2024-12-13 15:48:20 +05:30
packets Add IPv6 nil check for interface. 2024-11-16 10:19:30 +01:00
routing fix: using proper v2 package suffix (fixes #727) 2024-08-09 18:19:21 +02:00
session new: added removeEventListener builtin function (closes #1139) 2024-11-20 14:30:17 +01:00
tls Add TLS support for DNS proxy, implement backwards compatible DNS record conversion. 2024-10-09 13:47:21 +02:00
.gitignore misc: small fix or general refactoring i did not bother commenting 2024-09-22 17:40:23 +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
Dockerfile fix: fixed docker build 2024-08-09 11:14:36 +02:00
go.mod external resolver 2024-09-20 10:29:45 +02:00
go.sum misc: small fix or general refactoring i did not bother commenting 2024-09-19 21:49:02 +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 fix: using proper v2 package suffix (fixes #727) 2024-08-09 18:19:21 +02:00
Makefile fix: directly embedding ui assets (fixes #1135) 2024-09-27 20:23:57 +02:00
openwrt.makefile misc: added openwrt makefile by DeathCamel58 for reference 2021-01-09 00:19:41 +01:00
README.md Update README.md 2024-09-17 11:32:37 +02:00
release.py new: using simpler release file 2024-08-09 11:22:08 +02:00
SECURITY.md misc: small fix or general refactoring i did not bother commenting 2021-03-14 15:42:09 +01:00

Join the project community on our server!


BetterCap

Release Software License Tests on Linux Tests on macOS Tests on Windows Docker Hub

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, CAN-bus, wireless HID devices and Ethernet networks.

UI

Main Features

  • WiFi networks scanning, deauthentication attack, clientless PMKID association attack and automatic WPA/WPA2/WPA3 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).
  • CAN-bus and DBC support for decoding, injecting and fuzzing frames.
  • 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