{"id":22779558,"url":"https://github.com/tr41z/dirgo","last_synced_at":"2025-04-15T14:22:09.217Z","repository":{"id":246076664,"uuid":"819621885","full_name":"tr41z/dirgo","owner":"tr41z","description":"directory enumeration tool","archived":false,"fork":false,"pushed_at":"2024-11-26T15:58:11.000Z","size":40016,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T01:13:34.994Z","etag":null,"topics":["concurrency","cybersecurity","directory-enumeration","enumeration","ethical-hacking-tools","go","golang","goroutine","hacking","hacking-tool","hacking-tools","penetration-testing","pentesting","reconnaissance","red-teaming","scanner","threading","tools","trending"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tr41z.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-06-24T22:08:51.000Z","updated_at":"2025-03-04T10:40:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"31df7f9e-deb8-47eb-9d43-e803b161c305","html_url":"https://github.com/tr41z/dirgo","commit_stats":null,"previous_names":["tr41z/goscan","tr41z/dirgo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr41z%2Fdirgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr41z%2Fdirgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr41z%2Fdirgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr41z%2Fdirgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tr41z","download_url":"https://codeload.github.com/tr41z/dirgo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249085673,"owners_count":21210331,"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":["concurrency","cybersecurity","directory-enumeration","enumeration","ethical-hacking-tools","go","golang","goroutine","hacking","hacking-tool","hacking-tools","penetration-testing","pentesting","reconnaissance","red-teaming","scanner","threading","tools","trending"],"created_at":"2024-12-11T20:09:12.198Z","updated_at":"2025-04-15T14:22:09.191Z","avatar_url":"https://github.com/tr41z.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎯 dirgo\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/1956bdcd-43cb-4b35-82ee-ae394fc258cb\" alt=\"dirgo\" width=\"400\" height=\"400\"/\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/137f1e94-c304-437b-a521-509b3c2b7e5b\" alt=\"dirgo-hack\" width=\"400\" height=\"400\"/\u003e\n\u003c/p\u003e\n\n\n## ⚡ Introduction\n\n#### **dirgo is a powerful and efficient directory enumeration tool written in Go. It is designed to help security professionals identify hidden files and directories on web servers, providing insights that can assist in security assessments and vulnerability research.**\n\n```bash\nGoScan % make run\n\n================================================\n                      \n        .--|  ||__|.----..-----..-----.\n        |  _  ||  ||   _||  _  ||  _  |\n        |_____||__||__|  |___  ||_____|\n                         |_____|       \n\n© 2024 tr41z\n\nLanguage used: Golang\nGithub Repo: https://github.com/tr41z/dirgo\n================================================\n\nURL                                     LENGTH    STATUS_CODE\n-------------------------------------------------------------\nhttp://127.0.0.1:8080/.bash_history     1161      200       \nhttp://127.0.0.1:8080/.cache            445       200       \nhttp://127.0.0.1:8080/.config           1187      200       \nhttp://127.0.0.1:8080/.gitconfig        304       200       \nhttp://127.0.0.1:8080/.mysql_history    2038      200       \nhttp://127.0.0.1:8080/.ssh              299       200 \n```\n\n## 🚀 Features\n\n- High-speed scanning using concurrent requests\n- Customizable request flags\n- Wordlist-based enumeration\n- Simple and intuitive command-line interface\n- Supports HTTP and HTTPS\n\n## 🛠️ Installation\n\n#### To run dirgo, you need to have Go installed on your system. You can download Go from the official website: https://golang.org/dl/.\n\n#### Clone the repository and build the tool using the following commands:\n\n```bash\ngit clone https://github.com/tr41z/dirgo.git\ncd dirgo/cmd/main\ngo build\n```\n\n## 📝 Usage\n\n```bash\n./dirgo -u \u003cURL\u003e -w \u003cwordlist\u003e [options]\nOptions:\n-u, --url \u003cURL\u003e: Target URL\n-w, --wordlist \u003cwordlist\u003e: Path to the wordlist file\n-t, --threads \u003cnumber\u003e: Number of concurrent threads (default: 10)\n-s, --status \u003cnumber\u003e: Target status code (default: 200)\n-o, --output \u003cfile\u003e: Output results to a file\n```\n\nExample:\n```bash\n./dirgo -u http://example.com:8080 -w wordlist.txt -t 20 -s 403 -o results.txt\n```\n\n## ⚠️ Disclaimer\n\n### Important Notice:\n\n#### Running dirgo against targets without explicit permission is illegal. Ensure you have proper authorization before using this tool on any system. The developers of dirgo are not responsible for any misuse or damage caused by this tool. Use it responsibly and ethically.\n\n---\n\n*Thank you for using dirgo! Happy scanning and stay ethical!*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftr41z%2Fdirgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftr41z%2Fdirgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftr41z%2Fdirgo/lists"}