Unfolder is an automated tool for discovering hidden files and directories hosted on HTTP servers. Given a base URL and a dictionary, it scans the HTTP server for URLs that return non-404 status codes.
Download unfolder by cloning the Git repository:
git clone https://github.com/SuprDewd/unfolder.git
Build unfolder using autotools:
./autogen.sh
./configure
make
sudo make install
Choose one or more of the following dictionaries of common file and directory names:
- https://github.com/danielmiessler/SecLists
- https://github.com/v0re/dirb/tree/master/wordlists
- https://www.netsparker.com/blog/web-security/svn-digger-better-lists-for-forced-browsing/
Run unfolder as follows:
unfolder -u http://example.com/base_url/ -d dict1.txt -d dict2.txt
- Support HTTPS connections
- Recover when server closes connection unexpectedly
- Use HTTP HEAD instead of HTTP GET
- Fall back on HTTP GET when HEAD is unsupported
- Interactive CLI
- Ability to add new base URLs and dictionaries at run-time