Python para listar arquivos e diretórios HTTP

Como posso listar arquivos e pastas se eu tiver apenas um endereço IP?

Com o urllib e outros, só posso exibir o conteúdo doindex.html Arquivo. Mas e se eu quiser ver quais arquivos estão na raiz também?

Eu estou procurando um exemplo que mostra como implementar o nome de usuário e senha, se necessário. (A maior parte do tempo index.html é pública, mas às vezes os outros arquivos não são).

questionAnswers(5)

yourAnswerToTheQuestion