Skip to content

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

DirectoryListing Fuzzer

A powerful tool for discovering directory listings on websites. This tool helps security researchers and system administrators identify potentially exposed directory listings that could pose security risks.

Features

  • Fast directory listing discovery
  • Multiple output formats (text, JSON, CSV)
  • Custom timeout settings (2 seconds default)
  • Automatic directory creation for output files
  • Support for both HTTP and HTTPS
  • Recursive path discovery
  • Configurable verbosity

Installation

# Clone the repository
git clone https://github.com/begininvoke/DirectoryListenFinder.git
# Change to project directorycd DirectoryListenFinder
# Build the project
go build -o DirListerFuzzer

Usage

Basic usage:

./DirListerFuzzer -url https://example.com

Advanced usage:

# Save results to JSON file
./DirListerFuzzer -url https://example.com -o results/scan.json -f json
# Show only successful results
./DirListerFuzzer -url https://example.com -v
# Save as CSV format
./DirListerFuzzer -url https://example.com -o results/scan.csv -f csv

Command Line Options

Usage of ./DirListerFuzzer:
-url string
URL address (e.g., https://example.com)
-v Show success results only
-o string
Output file path (e.g., results/output.json)
-f string
Output format (text, json, csv) (default "text")

Output Formats

Text (Default)

Simple list of discovered URLs, one per line.

JSON

Structured output including:

  • URL
  • HTTP Status
  • Content Type

CSV

Comma-separated values with headers:

  • URL
  • Status
  • Content-Type

Performance

  • 2-second timeout per request
  • Efficient duplicate URL filtering
  • Concurrent scanning capabilities

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Security Considerations

This tool should only be used on systems you have permission to test. Unauthorized scanning may be illegal in your jurisdiction.

About

A tool for fuzzing directory on the website for find directory listen

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages