{"id":18964766,"url":"https://github.com/eliaz5536/dirauto","last_synced_at":"2026-04-03T08:30:16.961Z","repository":{"id":244103374,"uuid":"804941226","full_name":"eliaz5536/DirAuto","owner":"eliaz5536","description":"Directory Reconnaissance tool for automating enumeration of subdomains for network scanning.","archived":false,"fork":false,"pushed_at":"2024-06-12T17:33:54.000Z","size":206,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T05:42:53.713Z","etag":null,"topics":["automation","content-discovery","directory","enumeration","network","penetration-testing-tool","pentesting","pentesting-tool","subdomain","tool","web"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eliaz5536.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-23T15:09:22.000Z","updated_at":"2024-10-14T17:51:14.000Z","dependencies_parsed_at":"2024-06-12T23:53:23.467Z","dependency_job_id":null,"html_url":"https://github.com/eliaz5536/DirAuto","commit_stats":null,"previous_names":["eliaz5536/dirauto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FDirAuto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FDirAuto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FDirAuto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FDirAuto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliaz5536","download_url":"https://codeload.github.com/eliaz5536/DirAuto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239962159,"owners_count":19725677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","content-discovery","directory","enumeration","network","penetration-testing-tool","pentesting","pentesting-tool","subdomain","tool","web"],"created_at":"2024-11-08T14:26:19.069Z","updated_at":"2026-04-03T08:30:16.890Z","avatar_url":"https://github.com/eliaz5536.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![dirauto_logo](https://github.com/eliaz5536/DirAuto/assets/5835036/97a666c3-bb93-4ece-a752-e2574d6932f8)\n\n# Demo\n[![asciicast](https://asciinema.org/a/Ux26WNgdmIuEr9drhCRjmS5Li.svg)](https://asciinema.org/a/Ux26WNgdmIuEr9drhCRjmS5Li)\n\n# DirAuto\nDirAuto is a customizable directory reconnaissance tool that automates enumeration of subdomains, ideal for penetration testing environments and network scanning.\n# Installation\nYour machine must be up-to-date installing the latest available packages\n```\nsudo apt-get update\n```\nIf you want to ensure that all of these packages are installed, perform those following commands instead:\n```\nsudo apt-get install python python2 python3 python3-pip pip pipx\n```\nYou will also need to install SecList in order to access extensive list of wordlists\n```\nsudo apt-get install seclist\n```\nThese following tools must be installed in order to use the script:\n| [GoBuster](https://github.com/OJ/gobuster) | [FFuF](https://github.com/ffuf/ffuf) | [FeroxBuster](https://github.com/epi052/feroxbuster) | [Dirsearch](https://github.com/maurosoria/dirsearch) | [Dirb](https://github.com/v0re/dirb) |\n|----------|------|-------------|-----------|------|\n# Requirements\nYou can utilize the bash script by downloading the git clone by the following:\n```\n# Clone the following repository\nhttps://github.com/eliaz5536/DirAuto.git # Clone repository\n\n# Access the repository and change file permission of the script to be executable\nchmod +x dirauto\n\n# Launch DirAuto\n./dirauto\n```\n# Usage \n```\n\n┳┓•  ┏┓     \n┃┃┓┏┓┣┫┓┏╋┏┓\n┻┛┗┛ ┛┗┗┻┗┗┛\n\nDirectory Enumeration Automator with Gobuster, FFuF, Feroxbuster, DirSearch \u0026 Dirb\n \nUsage: dirauto [modes] [options]\n \nOptions:\n  --usage                                               Show usage information\n  -h, --help                                            Show help message\n  -u, --url                                             Specify target URL\n  -x, --extensions                                      Specify extensions\n  -p, --programs                                        Specify enumeration programs\n  -c, --status-codes                                    Specify status codes\n  -w, --wordlist                                        Specify wordlist\n  --check                                               Check if repositories are installed\n \nModes:\n  dir                                                   Directory Mode\n  vhost                                                 Virtual Host Mode\n  subdomain                                             Subdomain Mode\n \nEnumeration Programs:\n  gobuster                                              Directory/File, DNS and VHost busting tool written in Go\n  ffuf                                                  Fast web fuzzer written in Go\n  feroxbuster                                           A fast, simple, recursive content discovery tool written in Rust\n  dirsearch                                             Web path scanner\n  dirb                                                  Web content scanner\n \nFilter Options:\n  -fs, --filter-status \u003cstatus_codes\u003e                   Filters HTTP status codes\n  -fl, --filter-lines \u003cline_count\u003e                      Filters line count\n  -fs, --filter-size \u003ccontent_size\u003e                     Filters content size\n  -fw, --filter-words \u003cword_count\u003e                      Filters word count\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliaz5536%2Fdirauto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliaz5536%2Fdirauto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliaz5536%2Fdirauto/lists"}