Listener A listener waits for an incoming connection from either the exploited target or the attacking machine and manages the connection when it receives it.