An advanced command-line tool designed to brute force directories and files in webservers, AKA web path scanner. Wordlist is a text file, each line is a path. About extensions, unlike other tools, dirsearch only replaces the %EXT% keyword with extensions from -e flag. For wordlists without %EXT% (like SecLists), -f | --force-extensions switch is required to append extensions to every word in wordlist, as well as the /. To use multiple wordlists, you can separate your wordlists with commas. Example: wordlist1.txt,wordlist2.txt. Default values for dirsearch flags can be edited in the configuration file: default.conf. The thread number (-t | --threads) reflects the number of separated brute force processes. And so the bigger the thread number is, the faster dirsearch runs. By default, the number of threads is 30, but you can increase it if you want to speed up the progress.

Features

  • dirsearch allows you to import the raw request from a file
  • Supported wordlist formats are uppercase, lowercase, capitalization
  • Scan sub-directories
  • Supported report formats are simple, plain, json, xml, md, csv, html
  • Requires python 3.7 or higher
  • Force-recursive and deep-recursive directories

Project Samples

Project Activity

See All Activity >

License

GNU Free Documentation License

Follow dirsearch

dirsearch Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of dirsearch!

Additional Project Details

Operating Systems

Linux

Programming Language

Python

Related Categories

Python Search Software, Python Command Line Tools, Python Brute Force Tool

Registered

2021-09-20