LINUX.ORG.RU
ФорумTalks

помощь лора


0

0

Добрый день о ЛОР, взываю с мольбой к твоим безграничным возможностям. нужен простой легковесный http сервер (на C/C++, с минимальными зависимостями). В гугле не забанян, но ужасный кальмар блочит мне скачивание tar.gz (tar.bz2 разрешен =) )

Конкретизирую: переименуйте этот файл (http://serverkit.org/modules/contrib/shttp/shttp-0.0.1.tar.gz) и бросьте мне на почту (Ale.Gafa [at] gmail.com).

Если есть другие варианты легковесного http-сервера, то тоже бросьте мне на мыло

ps бросаю к твоему тотемному столбу скальп беглого виндовз-юзверя

★★

>>другие варианты легковесного http-сервера

KPF

Lockywolf ★★★
()

а флешмоба типа 128-bit cpu не боитесь?

FatBastard ★★
()

Вообще-то есть tux

anonymous
()

>Если есть другие варианты легковесного http-сервера, то тоже бросьте

нате

:;while [ $? -eq 0 ];do nc -vlp 8080 -c'(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done; f=`$e $b|sed 's/[^a-z0-9_.-]//gi'`;h="HTTP/1.0";o="$h 200 OK\r\n";c="Content";if [ -z $f ];then($e $o;ls|(while $r n; do if [ -f "$n" ]; then $e "<a href=\"/$n\">`ls -gh $n`</a><br>";fi;done););elif [ -f $f ]; then $e -e "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s $f`\n";cat $f; else $e -e "$h 404 Not Found\n\n404\n";fi)';done

Этот сервер заработает на Linux, bash и с хоббитовским netcat с патчем sh-c (добавляющим опцию -c, такой netcat есть во многих дистрибутивах, как минимум: в ubuntu, debian и fedora core). После запуска следует зайти по адресу http://ваш_ip:8080.

Somewho ★★
()
Ответ на: комментарий от DemonZLa

Какой перл, явно shell. Автору просьба - в следующий раз выбери "preformatted text" в комбобоксике, а?

gods-little-toy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.