README ¶
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.
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.
Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package core contains basic utility functions.
|
Package core contains basic utility functions. |
Package firewall contains the OS specific implementation of the FirewallManager interface.
|
Package firewall contains the OS specific implementation of the FirewallManager interface. |
Package log contains a transparent interface for logging which interacts with the system event queue.
|
Package log contains a transparent interface for logging which interacts with the system event queue. |
Package modules contains session modules.
|
Package modules contains session modules. |
Package network contains network specific code ...
|
Package network contains network specific code ... |
Package packets contains structure declarations for network packets and the main packets queue.
|
Package packets contains structure declarations for network packets and the main packets queue. |
Package session contains code to manage the interactive session, modules, environment, etc.
|
Package session contains code to manage the interactive session, modules, environment, etc. |
Package tls contains code for TLS certificate generation and signing.
|
Package tls contains code for TLS certificate generation and signing. |