Joomla Scan
Um software livre e de código aberto para encontrar os componentes instalados no Joomla CMS, construído a partir das cinzas do Joomscan.
Funcionalidades
- Escaneia sites Joomla CMS em busca de componentes/extensões (base de dados com mais de 600 componentes);
- Localiza as pastas navegáveis do componente (Index of ...);
- Localiza os componentes desabilitados ou protegidos
- Localiza cada arquivo útil para identificar a versão de um componente (Readme, Manifest, License, Changelog)
- Localiza o arquivo robots.txt ou error_log
- Suporta conexões HTTP ou HTTPS
- Timeout de conexão
Próximas Funcionalidades
- Localizar a versão do Joomla CMS
- Encontrar Módulo
- User Agent Personalizado e Agente Aleatório
- O usuário pode alterar o timeout de conexão
- Uma base de dados de componentes vulneráveis
Uso
usage: python joomlascan.py [-h] [-u URL] [-t THREADS] [-v]
optional arguments:
-h, --help mostra esta mensagem de ajuda e sai
-u URL, --url URL A URL/domínio Joomla a ser escaneado.
-t THREADS, --threads THREADS
O número de threads a usar ao fazer requisições
multi-thread (padrão: 10).
-v, --version mostra o número da versão do programa e sai
Captura de Tela

Requisitos
- Python
- beautifulsoup4 (Para instalar esta biblioteca pelo terminal digite: $ sudo easy_install beautifulsoup4 ou $ sudo pip install beautifulsoup4)
Histórico de Mudanças
- 2016.12.12 0.5beta > Implementação de Multi Thread, Base de dados atualizada de 656 para 686 componentes, Correções estéticas e correções menores.
- 2016.05.20 0.4beta > Encontrar README.md, Encontrar Manifest.xml, Encontrar arquivo Index de Componentes (Apenas se descritivo), User Agent e TimeOut na requisição Python, Base de dados atualizada de 587 para 656 componentes, Correções estéticas e correções menores.
- 2016.03.18 0.3beta > Encontrar arquivo index no diretório de componentes
- 2016.03.14 0.2beta > Encontrar componentes do administrador e arquivos Readme, Changelog, License.
- 2016.02.12 0.1beta > Lançamento inicial
Licença
GNU, versão 3