Ettercap, LAN'e man-in-the-middle attack'de kullanılan özgür ve açık kaynak kodlu yazılım olan ağ güvenliği aracı. İletişim protokolü analizinde ve bilgisayar güvenliği denetiminde kullanılabilir. Linux, Mac OS X, BSD ve Solaris ile Microsoft Windows gibi birçok Unix benzeri işletim sisteminde çalışmaktadır. Bir ağ parçasındaki trafiğin yolunu keserek şifre yakalayıp, birçok yaygın protokole aktif dinleme yapabilmektedir.