DirSearch - A Go Implementation Of Dirsearch

#345
Topic created · 1 Posts · 2 Views

  • This software is a Go implementation of the original dirsearch tool 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 🙂
    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 and released under the GPL 3 license.
    Download Dirsearch

Log in to reply