Coder Social home page Coder Social logo

eliaz5536 / dirauto Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 206 KB

DirAuto is a customizable directory reconnaissance tool for automating enumeration of subdomains for network scanning.

License: GNU General Public License v3.0

Shell 100.00%
directory enumeration network pentesting subdomain tool web content-discovery automation penetration-testing-tool

dirauto's Introduction

dirauto_logo

Demo

asciicast

DirAuto

DirAuto is a customizable directory reconnaissance tool that automates enumeration of subdomains, ideal for penetration testing environments and network scanning.

Installation

Your machine must be up-to-date installing the latest available packages

sudo apt-get update

If you want to ensure that all of these packages are installed, perform those following commands instead:

sudo apt-get install python python2 python3 python3-pip pip pipx

You will also need to install SecList in order to access extensive list of wordlists

sudo apt-get install seclist

These following tools must be installed in order to use the script:

GoBuster FFuF FeroxBuster Dirsearch Dirb

Requirements

You can utilize the bash script by downloading the git clone by the following:

# Clone the following repository
https://github.com/eliaz5536/DirAuto.git # Clone repository

# Access the repository and change file permission of the script to be executable
chmod +x dirauto

# Launch DirAuto
./dirauto

Usage


┳┓•  ┏┓     
┃┃┓┏┓┣┫┓┏╋┏┓
┻┛┗┛ ┛┗┗┻┗┗┛

Directory Enumeration Automator with Gobuster, FFuF, Feroxbuster, DirSearch & Dirb
 
Usage: dirauto [modes] [options]
 
Options:
  --usage                                               Show usage information
  -h, --help                                            Show help message
  -u, --url                                             Specify target URL
  -x, --extensions                                      Specify extensions
  -p, --programs                                        Specify enumeration programs
  -c, --status-codes                                    Specify status codes
  -w, --wordlist                                        Specify wordlist
  --check                                               Check if repositories are installed
 
Modes:
  dir                                                   Directory Mode
  vhost                                                 Virtual Host Mode
  subdomain                                             Subdomain Mode
 
Enumeration Programs:
  gobuster                                              Directory/File, DNS and VHost busting tool written in Go
  ffuf                                                  Fast web fuzzer written in Go
  feroxbuster                                           A fast, simple, recursive content discovery tool written in Rust
  dirsearch                                             Web path scanner
  dirb                                                  Web content scanner
 
Filter Options:
  -fs, --filter-status <status_codes>                   Filters HTTP status codes
  -fl, --filter-lines <line_count>                      Filters line count
  -fs, --filter-size <content_size>                     Filters content size
  -fw, --filter-words <word_count>                      Filters word count

dirauto's People

Contributors

eliaz5536 avatar

Watchers

 avatar

Forkers

dingi3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.