Joomla Scan
Un software libero e open source per trovare i componenti installati in Joomla CMS, nato dalle ceneri di Joomscan.
Funzionalità
- Scansione dei siti Joomla CMS alla ricerca di componenti/estensioni (database di oltre 600 componenti);
- Individua le cartelle navigabili dei componenti (Index of ...);
- Individua i componenti disabilitati o protetti;
- Individua ogni file utile per identificare la versione di un componente (Readme, Manifest, License, Changelog);
- Individua il file robots.txt o error_log;
- Supporta connessioni HTTP o HTTPS;
- Timeout di connessione.
Prossime funzionalità
- Individua la versione di Joomla CMS;
- Trova Modulo;
- User Agent personalizzato e Agent casuale;
- L'utente può modificare il timeout di connessione;
- Un database di componenti vulnerabili.
Utilizzo
usage: python joomlascan.py [-h] [-u URL] [-t THREADS] [-v]
optional arguments:
-h, --help mostra questo messaggio di aiuto ed esci
-u URL, --url URL L'URL/dominio Joomla da scansionare.
-t THREADS, --threads THREADS
Il numero di thread da usare per le richieste multi-thread (predefinito: 10).
-v, --version mostra il numero di versione del programma ed esci
Screenshot

Requisiti
- Python
- beautifulsoup4 (Per installare questa libreria dal terminale digita: $ sudo easy_install beautifulsoup4 o $ sudo pip install beautifulsoup4)
Changelog
- 2016.12.12 0.5beta > Implementazione del Multi Thread, Database aggiornato da 656 a 686 componenti, Correzioni estetiche e piccole correzioni.
- 2016.05.20 0.4beta > Trovato README.md, Trovato Manifes.xml, Trovato file Index dei Componenti (Solo se descrittivo), User Agent e TimeOut su richiesta Python, Database aggiornato da 587 a 656 componenti, Correzioni estetiche e piccole correzioni.
- 2016.03.18 0.3beta > Trovato file index nella directory dei componenti
- 2016.03.14 0.2beta > Trovati componenti amministratore e file Readme, Changelog, License.
- 2016.02.12 0.1beta > Versione iniziale
Licenza
GNU, versione 3