Ettercap is a suite for man in the middle attacks on LAN. It features
sniffing of live connections, content filtering on the fly and many
other interesting tricks. It is capable of intercepting traffic on a
network segment, capturing passwords, and conducting man-in-the-middle
attacks against a number of common protocols.

It supports active and passive dissection of many protocols (even
ciphered ones) and includes many feature for network and host analysis.

It is free software, licensed under the terms of the
GNU General Public License.

The build script supports the following environment variables:

IPV6=ON to enable ipv6 support

LUA=ON to enable experimental lua support, requires luajit

GeoIP is an optional dependency.
