Você pode usar netstat
para seus 1. e 2. pontos. Embora netstat
não seja um processo de execução em segundo plano. Mas depois de executá-lo, você pode ver quais aplicativos estão esperando por conexões de entrada, quais aplicativos estão conectados a qual ponto, etc.