Ansicht umschalten
Avatar von Ole Pahl
  • Ole Pahl

425 Beiträge seit 18.07.2003

Etwas eleganter

while true; do nc -l -p 8080 -c "/bin/echo -ne 'HTTP/1.0 200
OK\r\n\r\n'; cat file"; done

Sorgt dafuer, dass zum einen ein korrektes <CR><LF><CR><LF> (statt
<CR><LF><LF>) gesendet wird und zum anderen die Connection nach jedem
Request beendet wird, so dass der Content-Length-Header tatsaechlich
entbehrlich ist.

Fuer einen einmaligen Transfer reicht natuerlich:

nc -l -p 8080 -c "/bin/echo -ne 'HTTP/1.0 200 OK\r\n\r\n'; cat file"

Meine Netcat-Version mochte uebrigens kein "-l 8080", da war noch ein
"-p" notwendig.

Bewerten
- +
Ansicht umschalten