Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evilsocket/dirsearch
A Go implementation of dirsearch.
https://github.com/evilsocket/dirsearch
bruteforce dirbuster dirsearch enumeration information-gathering security-audit security-tools wordlist
Last synced: 5 days ago
JSON representation
A Go implementation of dirsearch.
- Host: GitHub
- URL: https://github.com/evilsocket/dirsearch
- Owner: evilsocket
- License: gpl-3.0
- Created: 2017-05-13T04:58:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-27T16:29:54.000Z (about 3 years ago)
- Last Synced: 2024-12-03T11:51:36.845Z (9 days ago)
- Topics: bruteforce, dirbuster, dirsearch, enumeration, information-gathering, security-audit, security-tools, wordlist
- Language: Go
- Size: 63.5 KB
- Stars: 270
- Watchers: 9
- Forks: 70
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bugbounty-tools - dirsearch - A Go implementation of dirsearch. (Recon / Content Discovery)
README
# DirSearch
This software is a Go implementation of the original [dirsearch tool](https://github.com/maurosoria/dirsearch) written by `Mauro Soria`.
DirSearch is the very first tool I write in Go, mostly to play and experiment with Go's concurrency model, channels, and so forth :)[![baby-gopher](https://raw.githubusercontent.com/drnic/babygopher-site/gh-pages/images/babygopher-badge.png)](http://www.babygopher.org) [![Go Report Card](https://goreportcard.com/badge/github.com/evilsocket/dirsearch)](https://goreportcard.com/report/github.com/evilsocket/dirsearch)
## Purpose
DirSearch takes an input URL ( `-url` parameter ) and a wordlist ( `-wordlist` parameter ), it will then perform concurrent `HEAD` requests
using the lines of the wordlist as paths and files eventually bruteforcing folders and files on a web server.It supports a custom file extension ( `-ext`, default to `php` ) and other optional arguments:
Usage of dirsearch:
-200only
If enabled, will only display responses with 200 status code.
-consumers int
Number of concurrent consumers. (default 8)
-ext string
File extension. (default "php")
-maxerrors int
Maximum number of errors to get before killing the program. (default 20)
-url string
Base URL to start enumeration from.
-wordlist string
Wordlist file to use for enumeration. (default "dict.txt")## Compilation
go get github.com/evilsocket/dirsearch
cd dirsearch
make get_glide
make install_dependencies
make build## License
This project is copyleft of [Simone Margaritelli](http://www.evilsocket.net/) and released under the GPL 3 license.