Ho uno script di shell che usa netcat
per ascoltare localhost
sulla porta 1111 per richieste web. Ogni volta che provo ad accedere localhost:1111/index.html
ad esempio ottengo:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
il numero alla fine (60038) sembra aumentare ogni volta che accedo localhost
.
Qualche suggerimento su cosa non va? E qual è la default localhost
directory? Dove dovrei metterne uno index.html
che localhost:1111/index.html
funzioni?
MODIFICARE
ecco lo script completo:
#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
set -x
read http_request
echo HTTP/1.0 200 OK
echo
echo "Received HTTP request: $http_request"
'
done
netcat
riga di comando? Il messaggio "connessione non valida" proviene danetcat
o un altro strumento?