
Находить веб-директории без перебора
.. image:: https://raw.githubusercontent.com/Nekmo/dirhunt/v0.2.0/images/dirhunt.png
|
.. image:: https://raw.githubusercontent.com/Nekmo/dirhunt/pip-rating-badge/pip-rating-badge.svg :target: https://github.com/Nekmo/dirhunt/actions/workflows/pip-rating.yml :alt: Значок pip-rating
.. image:: https://img.shields.io/github/actions/workflow/status/Nekmo/dirhunt/test.yml?style=flat-square&maxAge=2592000&branch=develop :target: https://github.com/Nekmo/dirhunt/actions?query=workflow%3ATests :alt: Статус последних тестов CI
.. image:: https://img.shields.io/pypi/v/dirhunt.svg?style=flat-square :target: https://pypi.org/project/dirhunt/ :alt: Последняя версия PyPI
.. image:: https://img.shields.io/pypi/pyversions/dirhunt.svg?style=flat-square :target: https://pypi.org/project/dirhunt/ :alt: Версии Python
.. image:: https://img.shields.io/codeclimate/maintainability/Nekmo/dirhunt.svg?style=flat-square :target: https://codeclimate.com/github/Nekmo/dirhunt :alt: Code Climate
.. image:: https://img.shields.io/codecov/c/github/Nekmo/dirhunt/master.svg?style=flat-square :target: https://codecov.io/github/Nekmo/dirhunt :alt: Покрытие тестами
.. image:: https://img.shields.io/github/stars/Nekmo/dirhunt?style=flat-square :target: https://github.com/Nekmo/dirhunt :alt: Звёзды Github
Dirhunt #######
.. image:: https://asciinema.org/a/xPJXT0MhrvlZ8lJYJYkjxlice.png :target: https://asciinema.org/a/xPJXT0MhrvlZ8lJYJYkjxlice :align: center :alt: Демонстрационное видео Dirhunt
Dirhunt — это веб-краулер, оптимизированный для поиска и анализа каталогов. Этот инструмент может найти интересные вещи, если на сервере включён режим "index of". Dirhunt также полезен, когда листинг каталогов отключён. Он обнаруживает каталоги с ложными ошибками 404, каталоги, в которых был создан пустой индексный файл для сокрытия содержимого, и многое другое.
.. code-block:: console
$ dirhunt http://website.com/
Dirhunt не использует перебор. Но это и не просто краулер. Этот инструмент работает быстрее других за счёт минимизации запросов к серверу. Обычно обработка занимает от 5 до 30 секунд в зависимости от сайта и сервера.
Узнайте больше о том, как использовать Dirhunt, в документации <http://docs.nekmo.org/dirhunt/usage.html>_.
Если в вашей системе установлен Pip, вы можете использовать его для установки последней стабильной версии Dirhunt::
$ sudo pip3 install dirhunt
Поддерживаются Python 2.7 и 3.7–3.12, но рекомендуется Python 3.x. Для установки в Python2 используйте pip2.
Доступны и другие способы установки <http://docs.nekmo.org/dirhunt/installation.html>_.
Это программное обеспечение не должно использоваться на сторонних серверах без разрешения. Dirhunt создан для использования аудиторскими группами с согласия владельцев анализируемого сайта. Автор не несёт ответственности за использование этого инструмента вне закона.
Данное программное обеспечение распространяется под лицензией MIT. Автор не предоставляет никаких гарантий. Но сообщения об ошибках и запросы на слияние (pull requests) приветствуются.