SMOLNET PORTAL home about changes
iAdd tlsgrab and a certification command to annna. - annna - Annna the nice friendly bot.	Err	bitreich.org	70
hgit clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/	URL:git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/	bitreich.org	70
1Log	/scm/annna/log.gph	bitreich.org	70
1Files	/scm/annna/files.gph	bitreich.org	70
1Refs	/scm/annna/refs.gph	bitreich.org	70
1Tags	/scm/annna/tag	bitreich.org	70
1README	/scm/annna/file/README.md.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 1261390ec57fc92b5e0a3ea774ed591cb748a083	/scm/annna/commit/1261390ec57fc92b5e0a3ea774ed591cb748a083.gph	bitreich.org	70
1parent 164a0d250d87b3d9db9cd2c0ab97a3f560556003	/scm/annna/commit/164a0d250d87b3d9db9cd2c0ab97a3f560556003.gph	bitreich.org	70
hAuthor: Annna Robert-Houdin <annna@bitreich.org>	URL:mailto:annna@bitreich.org	bitreich.org	70
iDate:   Fri, 16 Aug 2024 21:12:07 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdd tlsgrab and a certification command to annna.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M annna-message-common                |      12 ++++++++++++	Err	bitreich.org	70
i  A tlsgrab                             |      17 +++++++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 29 insertions(+), 0 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/annna-message-common b/annna-message-common	/scm/annna/file/annna-message-common.gph	bitreich.org	70
i@@ -1286,6 +1286,18 @@ case "${text}" in	Err	bitreich.org	70
i                 fi	Err	bitreich.org	70
i         } &	Err	bitreich.org	70
i         ;;	Err	bitreich.org	70
i+"${ircuser}, can "*" certify itself?")	Err	bitreich.org	70
i+        q="${text#* can }"	Err	bitreich.org	70
i+        q="${q% certify*}"	Err	bitreich.org	70
i+        {	Err	bitreich.org	70
i+                # host:port is needed for tlsgrab	Err	bitreich.org	70
i+                curi="$(tlsgrab "${q}")"	Err	bitreich.org	70
i+                if [ -n "${curi}" ];	Err	bitreich.org	70
i+                then	Err	bitreich.org	70
i+                        annna-say -s "${server}" -c "${channel}" "${user}, let us see the certificate: ${curi}"	Err	bitreich.org	70
i+                fi	Err	bitreich.org	70
i+        } &	Err	bitreich.org	70
i+        ;;	Err	bitreich.org	70
i "${ircuser}, please mine "*" bitreichcoin"*)	Err	bitreich.org	70
i         q="${text#* please mine }"	Err	bitreich.org	70
i         q="${q% bitreichcoin*}"	Err	bitreich.org	70
1diff --git a/tlsgrab b/tlsgrab	/scm/annna/file/tlsgrab.gph	bitreich.org	70
i@@ -0,0 +1,17 @@	Err	bitreich.org	70
i+#!/bin/sh	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+export PATH="$PATH:/home/annna/bin"	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if [ $# -lt 1 ];	Err	bitreich.org	70
i+then	Err	bitreich.org	70
i+        printf "usage: %s host:port\n" "$(basename "$0")" >&2	Err	bitreich.org	70
i+        exit 1	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+host="$1"	Err	bitreich.org	70
i+openssl s_client \	Err	bitreich.org	70
i+        -connect "${host}" \	Err	bitreich.org	70
i+        -showcerts </dev/null \	Err	bitreich.org	70
i+        2>&1 \	Err	bitreich.org	70
i+        | /br/bin/bitreich-paste	Err	bitreich.org	70
i+	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/annna/commit/1261390ec57fc92b...
Content-Typetext/plain; charset=utf-8