bettercap is a complete, modular, portable and easily extensible MITM tool and framework with every kind of diagnostic and offensive feature you could need in order to perform a man in the middle attack.

Before submitting issues, please read the relevant section in the documentation.

Version
Homepage http://www.bettercap.org/
Blog http://www.bettercap.org/blog/
Github http://github.com/evilsocket/bettercap
Documentation http://www.bettercap.org/docs/
Code Documentation http://www.rubydoc.info/github/evilsocket/bettercap  
Author Simone Margaritelli (@evilsocket)
Twitter @bettercap
Chat
Copyright 2015-2016 Simone Margaritelli
License GPL v3.0 - (see LICENSE file)

Installation

Dependencies

All dependencies will be automatically installed through the GEM system but in some case you might need to install some system dependency in order to make everything work:

sudo apt-get install build-essential ruby-dev libpcap-dev

This should solve issues such as this one or this one.

Stable Release ( GEM )

gem install bettercap

From Source

git clone https://github.com/evilsocket/bettercap
cd bettercap
gem build bettercap.gemspec
sudo gem install bettercap*.gem

Documentation and Examples

Please refer to the official website.