Skip to content

clarabennettdev/httprobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httprobe 🔍

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

Go License: MIT Go 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

Flag Description Default
-c Concurrency (parallel requests) 10
-t Timeout per request (ms) 3000
-j JSON output false

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

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages