Skip to content

Repository files navigation

Searchit

Build StatusLicense

Searchit is a fast, flexible, and powerful web directory scanner and fuzzer. It helps you discover hidden paths, perform adaptive fuzzing, and analyze web applications with ease.

searchit --help

Installation

You can build Searchit from source using Go or Make:

# Using Go
go build -o searchit main.go
# Using Make
make build

Quick Start

Scan a target for directories:

searchit scan -u http://target.com/ -w common.txt

Fuzz a parameter:

searchit fuzz -u "http://target.com/page?id=FUZZ" -w common.txt

Parameter Fuzzing

List available profiles:

searchit profile list

Basic Scan

Discover directories and files on a web server.

searchit scan -u http://example.com -w ~/wordlists/rockyou.txt

Basic Scan

Recursive Scan

Discover directories deeply by setting a recursion depth.

searchit scan -u http://example.com -r --max-depth 3 -w ~/wordlists/rockyou.txt

Recursive Scan

Adaptive Scan

Automatically detect the technology stack of the target and adaptively inject high-probability paths on the fly.

searchit scan -u http://127.0.0.1:8080 -w ~/wordlists/rockyou.txt --adaptive

Adaptive Scan

Basic Fuzzing

Fuzz request parameters, headers, and bodies seamlessly.

searchit fuzz -u http://127.0.0.1:8080/FUZZ -w ~/wordlists/rockyou.txt

Basic Fuzzing

Profiles

Profiles allow you to bundle configurations, extensions, and targets for specific tasks (like WordPress or Laravel scanning).

searchit profile list

Profile List

Output Formats

Searchit supports various structured output formats for downstream pipeline integrations.

FormatDescriptionExample Command
textPlain text output--format text
jsonSingle-line JSON--format json
ndjsonNewline-delimited JSON--format ndjson
csvComma-separated values--format csv
markdownMarkdown table--format markdown

Documentation

For more detailed documentation, check out the docs/ directory.

License

MIT

About

Fast and smart content discovery tool with profiles, recursive scanning and technology-aware enumeration.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages