HTTP
Prerrequisitos
Para los ejercicios es necesario un terminal con los comandos telnet
, openssl
, nc
y curl
disponibles. Para ello, se puede usar un terminal de Github-Codespaces o el de un contenedor de Docker.
Codespaces
- Desde tu cuenta en Github crea un Codespace y arráncalo1
- En el terminal del Codespace ejecuta:
sudo apt update ; sudo apt install -y telnet netcat
Docker
- Arranca Docker Desktop.
- Descarga este Dockerfile.
- En ese directorio abre un terminal (PowerShell en Windows) y ejecuta:
docker build -t http . ; docker run -p 8080:8080 --rm -it http
🔍 Nota: Como va a ser necesario durante los ejercicios repetir el mismo comando en cada paso, puedes utilizar la tecla ↑ en el terminal para recuperar el último comando ejecutado.
1
Si el enlace anterior no funciona, crea el Codespace en el repo github/codespaces-blank