Skip to content

Repository files navigation

httprobe 🔍

A fast, concurrent HTTP endpoint health checker with colored output.

GoLicense: MITGo Report Card

Pipe a list of URLs and get instant feedback on which ones are alive, with response times, status codes, and color-coded output.

Install

go install github.com/clarabennettdev/httprobe@latest

Usage

# Check URLs from a file
cat urls.txt | httprobe
# With concurrency and timeout
cat urls.txt | httprobe -c 20 -t 5000
# JSON output for scripting
cat urls.txt | httprobe -j

Options

FlagDescriptionDefault
-cConcurrency (parallel requests)10
-tTimeout per request (ms)3000
-jJSON outputfalse

Example Output

✓ 200 https://example.com 123ms
✓ 301 https://google.com 89ms
✗ ERR https://doesnotexist.xyz timeout

License

MIT

About

Fast HTTP probe — check which URLs are alive from stdin

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages