The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Find a file
Geoff Garside dd9f689df1 Fix compatibility with github.com/adrianmo/go-nmea#13
So far only the compile issue has been resolved. No investigation has been performed into the behaviour of the gps module.
2018-03-22 06:44:54 +00:00
core Releasing v2.3 2018-03-20 16:17:03 +01:00
firewall fix: using netsh exit status instead of output message in order to avoid issues with localization (fixes #186) 2018-03-19 12:06:25 +01:00
log misc: small fix or general refactoring i did not bother commenting 2018-02-23 00:07:09 +01:00
modules Fix compatibility with github.com/adrianmo/go-nmea#13 2018-03-22 06:44:54 +00:00
network new: added new Technicolor prefix to oui.dat and oui.go files. 2018-03-14 00:30:40 +01:00
packets new: new wifi.ap module 2018-03-19 14:36:40 +01:00
session new: http and https proxy modules can now define an onCommand callback to handle custom session commands (closes #182) 2018-03-19 18:02:43 +01:00
tls misc: small fix or general refactoring i did not bother commenting 2018-02-23 00:07:09 +01:00
.gitignore misc: small fix or general refactoring i did not bother commenting 2018-02-23 11:34:40 +01:00
.travis.yml misc: small fix or general refactoring i did not bother commenting 2018-02-28 01:44:09 +01:00
build.sh misc: small fix or general refactoring i did not bother commenting 2018-03-13 18:07:37 +01:00
changelog.sh misc: small fix or general refactoring i did not bother commenting 2018-02-25 13:45:26 +01:00
Dockerfile refact: updated Dockerfile as gopacket static build is no longer used. 2018-03-13 14:46:03 +01:00
ISSUE_TEMPLATE.md misc: small fix or general refactoring i did not bother commenting 2018-03-13 14:50:44 +01:00
LICENSE.md Changing http links to https when possible 2018-02-21 21:42:19 +01:00
main.go new: implemented update.check module (closes #172) 2018-03-13 22:43:56 +01:00
Makefile Explicitly naming python for oui 2018-02-28 11:04:56 -06:00
README.md misc: small fix or general refactoring i did not bother commenting 2018-02-24 23:19:29 +01:00
release.sh misc: small fix or general refactoring i did not bother commenting 2018-02-11 18:18:25 +01:00

BetterCap

Release Software License Travis Go Report Card

bettercap is the Swiss army knife for network attacks and monitoring.

How to Install

A precompiled version is available for each release, alternatively you can use the latest version of the source code from this repository in order to build your own binary.

Make sure you have a correctly configured Go >= 1.8 environment, that $GOPATH/bin is in $PATH and the libpcap-dev package installed for your system, then:

$ go get github.com/bettercap/bettercap

This command will download bettercap, install its dependencies, compile it and move the bettercap executable to $GOPATH/bin.

Now you can use sudo bettercap -h to show the basic command line options and just sudo bettercap to start an interactive session on your default network interface, otherwise you can load a caplet from the dedicated repository.

Update

In order to update to an unstable but bleeding edge release from this repository, run the command below:

$ go get -u github.com/bettercap/bettercap

Documentation and Examples

The project is documented in this wiki.

License

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