Repository navigation
searchit v0.5.8
Searchit v0.5.8
Searchit v0.5.8 is a refinement release focused on improving the command-line experience, output correctness, and interactive terminal behavior. This release introduces a cleaner output pipeline, better terminal ergonomics, smarter target handling, and numerous reliability improvements across scanning and fuzzing.
Highlights
Output Pipeline
- Redesigned the output pipeline around strict UNIX semantics.
- Enforced consistent separation between serialized output (
stdout) and informational output (stderr). - Removed legacy output buffering and simplified formatter execution.
- Improved consistency across Text, JSON, NDJSON, CSV, and Markdown output formats.
Terminal Experience
- Redesigned the live progress interface.
- Standard scans and fuzzing continue to provide exact progress reporting.
- Recursive scans now display deterministic runtime activity instead of misleading percentage estimates.
- Simplified the interactive statistics view.
- Improved interactive rendering stability and synchronization.
Networking
- Added automatic protocol detection for targets without an explicit scheme.
- HTTPS is attempted first.
- Falls back to HTTP only when HTTPS is unavailable.
- Added
--http-versionfor explicit HTTP protocol selection.
Redirect Presentation
- Added dedicated redirect formatting for HTTP 3xx responses in text output.
- Redirects now display the requested path together with the
Locationheader instead of the response size. - Structured output formats remain unchanged.
CLI Improvements
- Introduced a condensed
--helpfocused on commonly used options. - Added
--help-allfor the complete command reference. - Improved overall help organization and usability.