From 3bb0ac4b35b6432926c3e4ec63ef23cb4c90b767 Mon Sep 17 00:00:00 2001 From: Eduard Tolosa Date: Sun, 27 Jul 2025 17:00:24 -0500 Subject: [PATCH] (chore): update manpage --- builder.sh | 8 ------- rusolver.1 | 68 +++++++++++++++++++++++++----------------------------- 2 files changed, 32 insertions(+), 44 deletions(-) diff --git a/builder.sh b/builder.sh index 91c0f70..e0caf7c 100755 --- a/builder.sh +++ b/builder.sh @@ -10,14 +10,6 @@ AARCH_TARGET="aarch64-unknown-linux-gnu" OSX_TARGET="x86_64-apple-darwin" MANPAGE_DIR="./$NAME.1" -if ! systemctl is-active docker >/dev/null 2>&1; then - echo "Docker is not running. Starting docker." - if ! sudo systemctl start docker; then - echo "Failed to start docker." - exit 1 - fi -fi - # Linux build echo "Building Linux artifact." if cargo build -q --release --target="$LINUX_TARGET"; then diff --git a/rusolver.1 b/rusolver.1 index 7cbc764..0084772 100644 --- a/rusolver.1 +++ b/rusolver.1 @@ -1,56 +1,52 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. -.TH RUSOLVER "1" "February 2022" "Rusolver 0.9.1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. +.TH RUSOLVER "1" "July 2025" "rusolver 0.10.0" "User Commands" .SH NAME -Rusolver \- manual page for Rusolver 0.9.1 +rusolver \- manual page for rusolver 0.10.0 +.SH SYNOPSIS +.B rusolver +[\fI\,OPTIONS\/\fR] .SH DESCRIPTION -Rusolver 0.9.1 -Eduard Tolosa Fast DNS resolver written in Rust. -.SS "USAGE:" -.IP -rusolver [FLAGS] [OPTIONS] -.SS "FLAGS:" +.SH OPTIONS .TP -\fB\-h\fR, \fB\-\-help\fR -Prints help information +\fB\-t\fR, \fB\-\-threads\fR +Number of threads. Default: 100 [default: 100] .TP -\fB\-i\fR, \fB\-\-ip\fR -Show the discovered IP addresses. Default: false +\fB\-\-retries\fR +Number of retries after lookup failure before giving up. Defaults to 0 [default: 0] .TP -\fB\-\-no\-verify\fR -Disables the double verification algorithm for valid subdomains \fB\-NOT\fR RECOMMENDED\-. Default: false +\fB\-d\fR, \fB\-\-domain\fR +Target domain. When it's specified, a wordlist can be used from stdin for bruteforcing. .TP -\fB\-q\fR, \fB\-\-quiet\fR -Enables quiet mode. -.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\-r\fR, \fB\-\-resolvers\fR +\fB\-r\fR, \fB\-\-resolvers\fR File with DNS ips. .TP -\fB\-\-retries\fR -Number of retries after lookup failure before giving up. Defaults to 0 +\fB\-\-timeout\fR +Timeout in seconds. Default: 3 [default: 3] .TP -\fB\-t\fR, \fB\-\-threads\fR -Number of threads. Default: 100 +\fB\-i\fR, \fB\-\-ip\fR +Display the record data. .TP -\fB\-\-timeout\fR -Timeout in seconds. Default: 3 +\fB\-e\fR, \fB\-\-enable\-double\-check\fR +Enable the double verification algorithm for subdomains. Default: false +.TP +\fB\-q\fR, \fB\-\-quiet\-flag\fR +Quiet mode, no output except errors. +.TP +\fB\-h\fR, \fB\-\-help\fR +Print help +.TP +\fB\-V\fR, \fB\-\-version\fR +Print version .SH "SEE ALSO" The full documentation for -.B Rusolver +.B rusolver is maintained as a Texinfo manual. If the .B info and -.B Rusolver +.B rusolver programs are properly installed at your site, the command .IP -.B info Rusolver +.B info rusolver .PP should give you access to the complete manual.