Duas sugestões:
-
Crie um diretório, obtenha seu conteúdo via HTTP de localhost (usando
curl,wget -O /dev/stdout,lynx -dump,w3m -dump,elinks -dump) e procure a lista de arquivos. Exemplo para o Apache2, que normalmente mostraIndex of /directory:cd /srv/http name="test-$RANDOM$RANDOM$RANDOM" mkdir "$name" if curl "http://localhost/$name/" | fgrep -qs "Index of /$name"; then echo "enabled" rmdir "$name" else echo "disabled" rmdir "$name" exit 1 fiSe você estiver usando Lighttpd, nginx ou qualquer outra coisa, ajuste o padrão grep .
-
Alternativa: Aprenda alguns
grepouperle analise os arquivos de configuração. O processo exato depende do daemon HTTP que você está usando - seus formatos de configuração são muito diferentes.