Skip to content

Lab — netcat listener local

Levantar un listener TCP en 127.0.0.1, conectar desde otra terminal y comprobar eco/recepción.

  • nc / ncat (Netcat, Ncat)
  • Dos terminales en la misma máquina

Solo localhost. No abras el puerto a redes externas.

Terminal window
PORT=4444
  1. Terminal A — listener:

    Terminal window
    nc -lvnp "$PORT" -s 127.0.0.1

    Si tu nc no acepta -s, usa: nc -lvnp "$PORT" y conecta solo a 127.0.0.1.

  2. Terminal B — cliente:

    Terminal window
    echo "lab-ok" | nc 127.0.0.1 "$PORT"
  3. En A debe aparecer lab-ok. Cierra con Ctrl+C.

El texto lab-ok se ve en el listener. Si falla: puerto ocupado (ss -ltnp | grep 4444) o sintaxis distinta de tu implementación (nc -h).

No uses reverse shells hacia hosts ajenos. Listener solo en lab propio / localhost.