close
  • chevron_right

    Debian - Profanity - OMEMO

    DebXWoody · 2 days ago - 06:35 edit · 1 minute

Profanity in Debian GNU/Linux

In Debian 11 ("Bullseye") ist Profanity 0.10.0 verfügbar. Installiert werden kann es mit dem Befehl apt install profanity. Profanity ist ein ncurses basierter XMPP Client.

Schlüssel generieren

Hat man sich in profanity erfolgreich mit seinem XMPP Account angemeldet, muss man zur Verwendung von OMEMO das Schlüsselmaterial erzeugen lassen. Dies kann mit dem Befehl /omemo gen erstellt werden.

Jedes OMEMO fähiges Gerät hat eine accountweite eindeutige Device-ID sowie einen Fingerabdruck. In der Profanity Console (/win 1) lassen sich mit dem Befehl /omemo fingerprint alle eigenen Fingerabdrücke anzeigen.

07:58:17 - Your OMEMO fingerprint: 5284ea0c-42d698b8-9e8bc07d-daa9c4fb-d9d02814-53847b59-7b85479a-e03fca20
07:58:17 - user@domain.tld's OMEMO fingerprint:                                                       
           3cb71f98-3e167abf-ae8352d3-3dd5f6d9-bc9f74fa-95e787af-fed55fa5-0a62315b (trusted)              
07:58:17 - user@domain.tld's OMEMO fingerprint:                                                       
           3641e6ba-fddd542f-cfd69a4c-e5907193-d0682001-28a4c1b5-4971b4ea-a057b717   

Schlüssel vertrauen

Vielleicht möchtest du Nachrichten, die du verschickst, auch auf deinen anderen Geräten lesen? Dann kannst du mit folgendem Befehl deinem Schlüssel vertrauen.

/omemo trust user@domain.tld 3641e6ba-fddd542f-cfd69a4c-e5907193-d0682001-28a4c1b5-4971b4ea-a057b717

PS: Du musst den Key nicht per Hand eintragen. profanity kann Autovervollständigung via [TAB]-Taste.

Dieses vorgehen lässt sich auch auf die Schlüsselverwaltung deiner Kontaktpersonen anwenden.

/omemo fingerprint buddy@domain.tld 

Chatten

Ein Fenster zu deinem Chatpartner lässt sich mit dem Befehl /msg Nickname oder /msg buddy@domain.tld starten. Im geöffneten Chatdialog kann auf die JID bei der Abfrage der Fingerabdrücke verzichtet werden. Ein einfaches /omemo fingerprint ist ausreichen, um noch mal über die Schüssel des Partners drüber zu gucken.

Mit dem Befehl /omemo start wird die OMEMO Verschlüsselung aktiviert. Wurde eine OMEMO für einen Kontakt aktiviert, wird diese Informationen in den Account-Einstellungen gespeichert, um in Zukunft auch OMEMO direkt zu aktivieren. Beendet werden kann sich Session mit /omemo end. Das Verhalten kann mit dem Befehl /omemo policy beeinflusst werden.

Dateitransfer

Dateitransfer via OMEMO lässt sich normal mit /sendfile und /url save bzw. /url open verwenden.

Ausblick

Debian bookworm verfügt über die Version 0.11 von profanity. Hierzu werde ich einen eigenen Beitrag machen.

Viel Spaß beim chatten!

#Debian #Profanity #OMEMO #Bullseye #XMPP

  • favorite

    1 Like

    debacle

  • Sl chevron_right

    How to install DNS lookup utility

    pubsub.slavino.sk / sleeplessbestie · Saturday, 7 August - 19:00 edit

Install DNS lookup utility to perform basic DNS lookups. dig is provided by the bind9-dnsutils package (and dnsutils transitional package) on Debian and Ubuntu operating systems. debian$ dpkg-query -S "*/dig" bind9-dnsutils: /usr/bin/dig dig is provided by the dnsutils package on DietPi operating system. dietpi@DietPi:~$ dpkg-query -S "*/dig" dnsutils: /usr/bin/dig

Značky: #SysOps, #Bullseye, #Debian, #Linux, #DietPi

  • Sl chevron_right

    How to install Cluster Manager for Apache Kafka

    pubsub.slavino.sk / sleeplessbestie · Wednesday, 4 August - 11:00 edit

Install Cluster Manager for Apache Kafka, previously known as Kafka Manager on Debian Bullseye. I am deliberately building a package as it is a most consistent and complete solution. Build a package Notice, the whole process requires at least 2GB of RAM. Update package index. $ sudo apt update Install basic utilities required to build […]

Značky: #Debian, #ZooKeeper, #DevOps, #Linux, #Bullseye

  • Sl chevron_right

    How to determine which SSH public key was uploaded to the web service

    pubsub.slavino.sk / sleeplessbestie · Friday, 23 July - 06:47 edit

Determine which SSH public key was uploaded to the web service. Sample list of uploaded SSH public keys. Display local key fingerprints using md5 hash algorithm. $ find ~/.ssh/ -maxdepth 1 -type f -exec bash -c 'if [[ "$( file -b "{}" )" == *private* ]]; then echo -e "{} $(ssh-keygen -l -f {} -E […]

Značky: #Debian, #Bullseye, #Linux, #SysOps

  • chevron_right

    Debian bullseye fully frozen

    debacle · Saturday, 17 July - 21:43

#Debian #bullseye fully frozen

https://lists.debian.org/debian-devel-announce/2021/07/msg00002.html

We have just reached the next milestone in the bullseye release: full freeze.

Time to check what is #newinbullseye

E.g. https://xmpp-team.pages.debian.net/blog/2021/07/xmpp-novelties-in-debian-11-bullseye.html

  • favorite

    3 Like

    ButterflyOfFire , abhai , boxwithahat

  • Sl chevron_right

    How to display IP address in a more readable format

    pubsub.slavino.sk / sleeplessbestie · Friday, 16 July - 07:00 edit

Display IP address in a more readable format. By default, the IP or IPv6 address blends with the rest of the information. $ ip address 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft […]

Značky: #Linux, #SysOps, #Debian, #Bullseye

  • chevron_right

    Dino 0.2.0 in Debian

    debacle · Thursday, 19 November, 2020 - 10:07

Dino 0.2.0 in Debian

#jabber (or #xmpp) client #dino-im is now in #debian 11 ( #bullseye or testing) and Debian 10 ( #buster or stable). The latter via:

$ echo "deb https://deb.debian.org/debian buster-backports main" \
  | sudo tee /etc/apt/sources.list.d/backports.list
$ sudo apt update
$ sudo apt install -t buster-backports dino-im
  • favorite

    4 Like

    indyradio , DebXWoody , Timothée Jaussoin , purplesun