Название: HTTP-сервер на bash в одну строку Отправлено: Alder от Август 17, 2008, 03:06:57 Пример ненормального программирования ;)
Код: while :;do nc -p8080 -vnlc'r=read;e="echo -e";$r a b c;while [ -n "`$e $a|tr -d "\r\n"`" ];do $r a;done;f=`$e $b|sed s/.//`;h=”HTTP/1.0″;z=”404 Not Found\n”;[ -z $f ]&&(ls|while $r n;do [ -f $n ]&&$e “$n“;done)||([ -f $f ]&&($e “$h 200 OK\r\nContent-Type: `file -ib $f`\n”;cat $f)||$e “$h $z\n$z”)’;done Остальное тут (http://alexey.sveshnikov.ru/blog/2007/08/30/bash-httpd-2/) Название: Re: HTTP-сервер на bash в одну строку Отправлено: LazarusLong от Август 17, 2008, 07:27:45 Это пять!
Название: Re: HTTP-сервер на bash в одну строку Отправлено: tuft от Август 17, 2008, 09:43:56 :slow:
Название: Re: HTTP-сервер на bash в одну строку Отправлено: EvilMax от Август 17, 2008, 10:27:12 Мрак... Человеку было нечего делать. Вот только, если быть честным, не совсем он на баш. Болт был бы, а не сервер без netcat.
|