LINUX.ORG.RU

Подскажите http файловый менеджер на c/c++

 , ,


0

2

Чтобы выглядело как ftp-ресурс в веб-браузере, но представляло собой html-файл передаваемый по протоколу http.
Без веб-сервера, т.е. никаких апач-модулей и т.п.
Буду в образовательных целях велосипед писать и меряться с тем, что посоветуете.

знаешь я уже пару дней как не пью, но я все равно не распарсил, что ты хочешь

Stil ★★★★★ ()

в веб-браузере
Без веб-сервера

/0, возможно имелось ввиду, что-то вроде:

https://github.com/valenok/mongoose

это библиотека + собс-но сервер на ней основанный, умеет показывать список файлов

wota ★★ ()

Хоспаде, что там сложного? Слушаем порт, приняв соединение парсим заголовки, парсим тело. Всё проверяем, отдаём заголовки, два перевода строки, html код. Всё. И это тупо портянками текста...

erfea ★★★★★ ()

где-то видел однострочный скрипт на баше, который это делает. Во, нашел:

:;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 "`ls -gh $n`";fi;done););elif [ -f $f ];then $e "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s $f`";$e;cat $f;else $e -e "$h 404 Not Found\n\n404\n";fi)';done
drakmail ★★★★ ()

Попробуй апач с модулями.

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