Ettercap
[[ Description ]]
Ettercap was born as a sniffer for switched LAN (and obviously even "hubbed" ones), but during the development process it has gained more and more features that have changed it to a powerful and flexible tool for man-in-the-middle attacks. It supports active and passive dissection of many protocols (even ciphered ones) and includes many features for network and host analysis (such as OS fingerprinting). It's best to use Ettercap-NG which uses a GTK.
Videos:
http://www.youtube.com/watch?v=o37rc97xdj8&feature=channel_page
http://www.youtube.com/watch?v=vS9v0poMr3s&feature=channel_page