This package includes gtk enabled version of ettercap. It also includes ncurses support.
Ettercap supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.
Data injection in an established connection and filtering (substitute or drop a packet) on the fly is also possible, keeping the connection synchronized.