• Stars
    star
    1,473
  • Rank 31,917 (Top 0.7 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Find web directories without bruteforce

https://raw.githubusercontent.com/Nekmo/dirhunt/v0.2.0/images/dirhunt.png


Latest Tests CI build status Latest PyPI version Python versions Code Climate Test coverage Requirements Status

Dirhunt

Dirhunt Demo Video

Dirhunt is a web crawler optimize for search and analyze directories. This tool can find interesting things if the server has the "index of" mode enabled. Dirhunt is also useful if the directory listing is not enabled. It detects directories with false 404 errors, directories where an empty index file has been created to hide things and much more.

$ dirhunt http://website.com/

Dirhunt does not use brute force. But neither is it just a crawler. This tool is faster than others because it minimizes requests to the server. Generally, this tool takes between 5-30 seconds, depending on the website and the server.

Read more about how to use Dirhunt in the documentation.

Features

  • Process one or multiple sites at a time.
  • Process 'Index Of' pages and report interesting files.
  • Detect redirectors.
  • Detect blank index file created on directory to hide things.
  • Process some html files in search of new directories.
  • 404 error pages and detect fake 404 errors.
  • Filter results by flags.
  • Analyze results at end. It also processes date & size of the Index Pages.
  • Get new directories using robots.txt, VirusTotal, Google, CommonCrawl (NEW!), SSL Certificate (NEW!), Crt.sh (NEW!) & Wayback (NEW!).
  • Delay between requests.
  • One or multiple proxies option. It can also search for free proxies.
  • Save the results to a JSON file
  • Resume the aborted scans

Install

If you have Pip installed on your system, you can use it to install the latest Dirhunt stable version:

$ sudo pip3 install dirhunt

Python 2.7 & 3.5-3.10 are supported but Python 3.x is recommended. Use pip2 on install for Python2.

There are other installation methods available.

Disclaimer

This software must not be used on third-party servers without permission. Dirhunt has been created to be used by audit teams with the consent of the owners of the website analyzed. The author is not responsible for the use of this tool outside the law.

This software is under the MIT license. The author does not provide any warranty. But issues and pull requests are welcome.

More Repositories

1

amazon-dash

Hack your Amazon Dash to run what you want.
Python
795
star
2

telegram-upload

Upload and download files from Telegram up to 4 GiB using your account
Python
689
star
3

gkeep

Google Keep Command Line Interface (CLI)
Python
166
star
4

django-code-generator

Generate code from your Django models for faster development
Python
36
star
5

then

The Actions library for Python developers
Python
29
star
6

simple-monitor-alert

A simple monitor with alerts for Unix/Linux under the KISS philosophy.
Python
29
star
7

sphinx-business-theme

Sphinx theme to generate PDF files using Weasyprint
SCSS
28
star
8

proxy-db

Manage free and private proxies on local db for Python Projects
Python
25
star
9

ansible-keepass

Use become (sudo) in Ansible without giving any password and safely
Python
25
star
10

python-akismet

Akismet support for Python 2/3
Python
15
star
11

angular-django

Django Rest Framework API for Angular with self-building classes, forms, and listings
TypeScript
13
star
12

yakuake-sessions

Python
11
star
13

nekumo-cloud

Nekumo File Manager
Python
11
star
14

djangocms-comments

DjangoCMS Comments Module
Python
11
star
15

cookiecutter-django-backend

A cookiecutter for enterprise projects with support for Celery, Django Rest Framework and deployment with Ansible and Docker
Python
10
star
16

anime-crc

Validate and create CRC checksums for files (ex. anime video [ABCD01234].mkv)
Python
9
star
17

cinebot

Bot Telegram para consultar la cartelera unificada de tus cines
Python
9
star
18

pip-rating

Check the health of your project's requirements and get a score for each dependency.
Python
8
star
19

django-rest-framework-security

Python
7
star
20

pentest-studio

Project management for auditors. Create command templates and execute them with one click
JavaScript
7
star
21

stream-anywhere

Play a video on your pc and continue on your smartphone
Python
6
star
22

angular2-django

angular2-django is Django Rest Framework API for Angular 5+
TypeScript
6
star
23

presentacion-djangocms

Presentaci贸n b谩sica de DjangoCMS, orientado a usuarios no familiarizados con Python o Django
JavaScript
5
star
24

random-episode

Play a random chapter of your favorite series, like The Simpsons, Futurama, Friends...
Python
5
star
25

geoip2-tools

Automatic updates and administration of MaxMind GeoIP2 databases.
Python
5
star
26

micropython

Gu铆a, informaci贸n y recursos Micropython
Python
4
star
27

python311-presentacion

Presentaci贸n "驴Qu茅 hay de nuevo en Python 3.11?"
SCSS
4
star
28

smart-display

TypeScript
3
star
29

python-packages-management

Presentaci贸n de Pip y virtualenvs en Python
CSS
3
star
30

djangocms-ejemplo

Python
3
star
31

django-rest-framework-presentacion

Presentaci贸n "Construyendo APIs con Django Rest Framework".
Python
3
star
32

novedades-python311

HTML
3
star
33

dirhunt-presentacion

Presentaci贸n Dirhunt para Hack&Beers
CSS
2
star
34

djangocms-presentation

JavaScript
2
star
35

django-angular2-presentation

CSS
2
star
36

anime-news-network

Python
2
star
37

nekbot

Python
2
star
38

telegram-bot

Python
2
star
39

github-contributions

Python
2
star
40

best-browsable-api

Improves the browsable api of Django Rest Framework
HTML
2
star
41

nginx-dynamic-ips

Python
2
star
42

dotfiles

Python
2
star
43

django-angular2-example

Ejemplo de Angular 6 junto Django Rest Framework
TypeScript
2
star
44

pypi-admin

Manage your Pypi warehouse account from console or using a awesome Python API
Python
2
star
45

AdventOfCode

Python
1
star
46

pulseaudio-screen

Python
1
star
47

django-angular2

Python
1
star
48

python-thumbs

Python
1
star
49

djangorestframework-sudo

Temporary confirmation for dangerous actions such as changing the password
Python
1
star
50

os3

Python
1
star
51

file-cache

Python
1
star
52

selfhosted-docs

Python
1
star
53

Nekmo

1
star
54

mitmproxy-presentacion

Presentaci贸n mitmproxy para OpenSouthCode 2023
SCSS
1
star
55

pynabaztag-sounds-es

Archivos de audio en espa帽ol para PyNabaztag
1
star
56

cookiecutter-python-package

Python
1
star