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 fi
Se você estiver usando Lighttpd, nginx ou qualquer outra coisa, ajuste o padrão grep .
-
Alternativa: Aprenda alguns
grep
ouperl
e 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.