diff --git a/Cargo.lock b/Cargo.lock index 3bf6925..255dae3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -341,7 +341,7 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fhc" -version = "0.8.0" +version = "0.8.1" dependencies = [ "async-recursion", "clap", diff --git a/Cargo.toml b/Cargo.toml index aefd3d1..6ee2a9c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fhc" -version = "0.8.0" +version = "0.8.1" authors = ["Eduard Tolosa "] edition = "2018" description = "Fast HTTP Checker." diff --git a/fhc.1 b/fhc.1 index dea2a1f..6809d06 100644 --- a/fhc.1 +++ b/fhc.1 @@ -1,65 +1,58 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. -.TH FHC "1" "April 2022" "FHC 0.7.1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. +.TH FHC "1" "October 2024" "fhc 0.8.1" "User Commands" .SH NAME -FHC \- manual page for FHC 0.7.1 +fhc \- manual page for fhc 0.8.1 +.SH SYNOPSIS +.B fhc +[\fI\,OPTIONS\/\fR] .SH DESCRIPTION -FHC 0.7.1 -Eduard Tolosa Fast HTTP Checker. -.SS "USAGE:" -.IP -fhc [FLAGS] [OPTIONS] -.SS "FLAGS:" +.SH OPTIONS .TP -\fB\-1\fR, \fB\-\-1xx\fR -Show URLs with 100\-199 response codes only. +\fB\-t\fR, \fB\-\-threads\fR +Number of threads to use [default: 50] .TP -\fB\-2\fR, \fB\-\-2xx\fR -Show URLs with 200\-299 response codes only. +\fB\-\-timeout\fR +Timeout in seconds [default: 3] .TP -\fB\-3\fR, \fB\-\-3xx\fR -Show URLs with 300\-399 response codes only. +\fB\-s\fR, \fB\-\-show\-full\-data\fR +Show HTTP status codes, final URL and domain .TP -\fB\-4\fR, \fB\-\-4xx\fR -Show URLs with 400\-499 response codes only. +\fB\-d\fR, \fB\-\-domain\fR +Domain to check \- can be omitted if using stdin .TP -\fB\-5\fR, \fB\-\-5xx\fR -Show URLs with 500\-599 response codes only. +\fB\-r\fR, \fB\-\-retries\fR +Number of retries [default: 1] +.TP +\fB\-L\fR, \fB\-\-max\-redirects\fR +Maximum number of redirects [default: 10] +.TP +\fB\-b\fR, \fB\-\-bruteforce\fR +Enable bruteforce mode +.TP +\fB\-f\fR, \fB\-\-filter\-codes\fR +Filter status codes. A comma separated list can be used +.TP +\fB\-e\fR, \fB\-\-exclude\-codes\fR +Exclude status codes. A comma separated list can be used +.TP +\fB\-q\fR, \fB\-\-quiet\fR +Quiet mode. This will suppress all fancy output except for the final results .TP \fB\-h\fR, \fB\-\-help\fR -Prints help information -.TP -\fB\-s\fR, \fB\-\-show\-codes\fR -Show status codes for discovered hosts. +Print help .TP \fB\-V\fR, \fB\-\-version\fR -Prints version information -.SS "OPTIONS:" -.TP -\fB\-d\fR, \fB\-\-domain\fR -Target domain. When it's specified, a wordlist can be used from stdin for -bruteforcing. -.TP -\fB\-L\fR, \fB\-\-max\-redirects\fR -Max number of redirects. Default: 0 -.TP -\fB\-r\fR, \fB\-\-retries\fR -Max number of http probes per target. -.TP -\fB\-t\fR, \fB\-\-threads\fR -Number of threads. Default: 50 -.TP -\fB\-\-timeout\fR -Timeout in seconds. Default: 3 +Print version .SH "SEE ALSO" The full documentation for -.B FHC +.B fhc is maintained as a Texinfo manual. If the .B info and -.B FHC +.B fhc programs are properly installed at your site, the command .IP -.B info FHC +.B info fhc .PP should give you access to the complete manual.