genhash(1)
β¨ genhash(1) β¨
okay bestie, so this is the manual page for genhash, living in section 1 of the manual. yes we're doing this. grab a snack π
πΈ NAME πΈ
genhash β md5 hash generation tool for remote web pages
π SYNOPSIS π
keepalived --genhash [options] [-s server-address] [-p port] [-u url]
π¦ DESCRIPTION π¦
so genhash is this little tool that makes md5sum hashes of remote web pages. it can use HTTP or HTTPS to go connect to the page, your choice, she's flexible π
the output? it literally includes the HTTP header, the page data, and the md5sum of the data. all three. no cap.
and then that md5sum can be used inside the keepalived(8) program, for monitoring HTTP and HTTPS services. that's the whole point bestie, that's her job π«Ά
π OPTIONS π
--use-ssl,-Sβ use SSL to connect to the server. secure vibes only π--server <host>,-sβ specify the ip address to connect to.--port <port>,-pβ specify the port to connect to.--url <url>,-uβ specify the path to the file you want to generate the hash of.--use-virtualhost <host>,-Vβ specify the virtual host to send along with the HTTP headers.--protocol <protocol_version>,-Pβ specify the HTTP protocol version to use.protocol_versioncan be1.0,1.1or1.0c. and1.0c? that means protocol version1.0but with a"Connection: close"line β which, fun fact, is included in version1.1by default anyway β¨--timeout <timeout>,-tβ specify the connection timeout in seconds.--fwmark <mark>,-mβ set the specified firewall mark on the socket.--verbose,-vβ be verbose with the output. she talks a LOT. iconic π--help,-hβ display the program help screen and exit.
π SEE ALSO π
keepalived(8), keepalived.conf(5)
π AUTHOR π
genhash was written by Alexandre Cassen <acassen@linux-vs.org>.
this man page was contributed by Andres Salomon <dilinger@voxel.net> for the Debian GNU/Linux system (but may be used by others). giving credit where it's due, periodt π«Ά
and that's the whole page bestie, you ate it π
this was genhash(1) from the General Commands Manual, dated 2021-07-05 β mwah, go generate some hashes πΈβ¨
π¦ where this page comes from
- alpine 3.24: keepalived-doc 2.3.4-r2 Β· GPL-2.0-only
- arch rolling: keepalived 2.4.3-1 Β· GPL-2.0-or-later
- centos-stream 10: keepalived 2.2.8-9.el10 Β· GPL-2.0-or-later
- centos-stream 9: keepalived 2.2.8-6.el9 Β· GPLv2+
- debian bookworm: keepalived 1:2.2.7-1+b2
- debian trixie: keepalived 1:2.3.3-1
- fedora 43: keepalived 2.2.8-8.fc43 Β· GPL-2.0-or-later
- fedora 44: keepalived 2.2.8-10.fc44 Β· GPL-2.0-or-later
- ubuntu jammy: keepalived 1:2.2.4-0.2build1
- ubuntu noble: keepalived 1:2.2.8-1build2
- ubuntu questing: keepalived 1:2.3.3-1
- ubuntu resolute: keepalived 1:2.3.4-1
- ubuntu stonking: keepalived 1:2.3.4-1build2
- Copyright (C) 2010-2021 Alexandre Cassen, <acassen@gmail.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms