QSSIGN(1)
β¨ QSSIGN(1) β¨
okay bestie, so this is the qssign page from the qssign man pages β manual section 1, which is where all the good command-line stuff lives π
. sit down, grab a boba, we're gonna talk about signing your logs π₯
πΈ NAME πΈ
qssign β literally just an utility to sign and verify the integrity of log data. that's it, that's the whole job, and she does it flawlessly π«Ά
π SYNOPSIS π
qssign -s|S <secret> [-e] [-v] [-u <name>] [-f <regex>] [-a 'sha1'|'sha256']
notice how it's -s or -S at the front (the pipe means you gotta pick one, bestie), and everything else after that is optional β¨
π¦ DESCRIPTION π¦
so qssign is a log data integrity check tool. main character energy fr fr π
here's the vibe: it reads log data from stdin (that's the pipe, iykyk) and writes the data to stdout, adding a sequence number and a signature to every single log line. every. single. one. no cap π₯
so if you've ever been like "hmm did someone edit my logs π" β this is the tool that says "no bestie, i got you" π
π OPTIONS π
-s <secret>β the passphrase used to calculate the signature. it's your little secret, guard it πΈ-S <program>β specifies a program which writes the passphrase to stdout. so instead of typing your secret directly, you let a program hand it over π-eβ writes a start/end marker when starting/stopping data signing. cute little bookends for your signing session β¨-vβ verification mode, checking the integrity of signed data. this is the vibe check π-u <name>β becomes another user, e.g.www-data. yes bestie, she can switch it up π-f <regex>β filter pattern (case sensitive regular expression) for messages which do not need to be signed. so some lines get to skip the whole thing, and the pattern is case sensitive btw, don't forget π€-a 'sha1'|'sha256'β specifies the algorithm to use. default issha1. pick your fighter π₯
π EXAMPLE π
Sign:
TransferLog "|/usr/bin/qssign -s password -e |/usr/bin/qsrotate -o
/var/log/apache/access.log"
Verify:
cat access.log | qssign -s password -v
see how in the sign one she's piping into qsrotate? iconic behavior. chain gang πβ¨
π SEE ALSO π
your other besties, go say hi:
qsdt(1), qsexec(1), qsfilter2(1), qsgeo(1), qsgrep(1), qshead(1), qslog(1), qslogger(1), qspng(1), qsre(1), qsrespeed(1), qsrotate(1), qstail(1)
π«Ά AUTHOR π«Ά
<Pascal Buchbinder> Pascal Buchbinder, http://mod-qos.sourceforge.net/ π
okay and for the little sign-off moment: this whole thing is part of the mod_qos utilities, version 11.74, and she was dated May 2023. so yeah, that's the tea π
go sign some logs, bestie, you're gonna slay π β¨π¦
π¦ where this page comes from
- epel 9: mod_qos 11.74-1.el9 Β· GPLv2
- ubuntu noble: libapache2-mod-qos 11.74-1build3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms