Сканирование Joomla
Бесплатное программное обеспечение с открытым исходным кодом для поиска компонентов, установленных в Joomla CMS, созданное из пепла Joomscan.
Возможности
- Сканирование сайтов Joomla CMS в поиске компонентов/расширений (база данных более 600 компонентов);
- Поиск доступных для просмотра папок компонента (Index of ...);
- Поиск отключенных или защищенных компонентов
- Поиск каждого файла, полезного для определения версии компонента (Readme, Manifest, License, Changelog)
- Поиск файла robots.txt или error_log
- Поддержка соединений HTTP или HTTPS
- Тайм-аут соединения
Планируемые возможности
- Определение версии Joomla CMS
- Поиск модуля
- Настраиваемый User Agent и случайный агент
- Возможность изменения тайм-аута соединения
- База данных уязвимых компонентов
Использование
usage: python joomlascan.py [-h] [-u URL] [-t THREADS] [-v]
необязательные аргументы:
-h, --help показать это справочное сообщение и выйти
-u URL, --url URL URL/домен Joomla для сканирования.
-t THREADS, --threads THREADS
Количество потоков для использования при многопоточных
запросах (по умолчанию: 10).
-v, --version показать номер версии программы и выйти
Скриншот

Требования
- Python
- beautifulsoup4 (Чтобы установить эту библиотеку из терминала, введите: $ sudo easy_install beautifulsoup4 или $ sudo pip install beautifulsoup4)
Журнал изменений
- 2016.12.12 0.5beta > Реализация многопоточности, обновлена база данных с 656 до 686 компонентов, косметические исправления и незначительные исправления.
- 2016.05.20 0.4beta > Поиск README.md, поиск Manifest.xml, поиск индексного файла компонентов (только если описательный), User Agent и TimeOut в запросе Python, обновлена база данных с 587 до 656 компонентов, косметические исправления и незначительные исправления.
- 2016.03.18 0.3beta > Поиск индексного файла в каталоге компонентов
- 2016.03.14 0.2beta > Поиск компонентов администратора и файлов Readme, Changelog, License.
- 2016.02.12 0.1beta > Первоначальный выпуск
Лицензия
GNU версии 3