ettercap

ettercap-common is a multipurpose sniffer/interceptor/logger for switched Local Area Networks (LAN). It supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.