Ettercap is a network sniffer/interceptor/logger for ethernet LANs. It supports active and passive dissection of many protocols (even ciphered ones, like SSH and HTTPS). Data injection in an established connection and filtering on the fly is also possible, keeping the connection synchronized. Many sniffing modes were implemented to give you a powerful and complete sniffing suite. Plugins are supported. It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geometry of the LAN.
|Operating Systems||POSIX Linux BSD FreeBSD OpenBSD NetBSD Mac OS X Windows Solaris|
Release Notes: Many long standing bugs were fixed: a resource depletion issue, buffer access out-of-bounds issues, DNS dissector not working on 64-bit systems, multiple buffer overflows, multiple memory leaks, multiple files with obsolete code, SEND L3 errors experienced by some users, and a compilation error under Mac OS X Lion. The build system was updated.
Release Notes: Two new operators were added to the filter engine: INC (+=) and DEC (-=). The compilation of some plugins and an issue with the dhcp spoofing module against windows client were fixed. A serious security bug was eradicated from the curses GUI.
Release Notes: The hosts scan can now be canceled by the user, and the netmask can be specified within the GUI. The checksum_check option was renamed to checksum_warning, and a new option to prevent the check was introduced. The dns_spoof plugin was greatly enhanced, and a new plugin was introduced. Many bugfixes were made, especially for the Windows port.
Release Notes: An option to issue commands to the GUI (useful in scripts) and an option to show the list of NICs were added. The program compiles fine under Windows (mingw). A new plugin was developed and some minor bugs were fixed.
Release Notes: A thread-safe strtok was implemented and the source code was prepared for a smooth mingw porting. Some bugs to the GTK interface and a problem compiling under older FreeBSD versions were fixed. This is a milestone release and can be considered stable enough to migrate from the 0.6.x series.