• chevron_right

      xmppc - OMEMO

      Stefan · pubsub.movim.eu / xmpp-messenger · Tuesday, 7 April, 2020 - 18:01 edit

    Ich habe jetzt den ersten Entwurf für ein OMEMO Mode. Die Implementierung werde ich am Wochenende dann mal hochladen. Die aktuelle Version kann die OMEMO Device Liste und den jeweiligen Fingerprint abfragen.

    ./xmppc --jid user@domain.tld --pwd $(pass domain.tld/user) --mode omemo                                                 
    Device List
             1153934601
             1480538744
    Fingerprint: 470fccf344701d5c3d839106780734e5ef26178276bddc82681c0460e0dbe47c                          
    Fingerprint: d6c257137b6f6e4a455806aa50a39edb0722a2f34e79cf141375c14a525a6707
    

    Danach kann man den Befehl in Kombination mit gpg verwenden: ./xmppc --jid user@domain.tld --pwd $(pass domain.tld/user) --mode omemo| gpg --clear-sign --sign-with 123ABCMEINOPENPGPKEY1234 > omemo.asc

    In der omemo.asc sind dann die mit GnuPG signierten Device IDs und der jeweilige Fingerprint.

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Device List
             1153934601
             1480538744
    Fingerprint: 470fccf344701d5c3d839106780734e5ef26178276bddc82681c0460e0dbe47c
    Fingerprint: d6c257137b6f6e4a455806aa50a39edb0722a2f34e79cf141375c14a525a6707
    -----BEGIN PGP SIGNATURE-----
    
    skljadlkasjdlkasjdkasjdkasdj
    [....]
    jdsakdjkasjdkajsd kasd
    -----END PGP SIGNATURE-----
    
    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu

    • chevron_right

      xmppc

      Stefan · pubsub.movim.eu / xmpp-messenger · Tuesday, 25 February, 2020 - 07:33

    xmppc, vielleicht ein hilfreiches Werkzeug für die Console. Ich hab mal angefangen ein kleines Programm in C zu schreiben. Vielleicht komme ich mal dazu, es nach und nach auszubauen.

    Die Idee, ein kleines einfaches Programm zu schreiben, welches man als CLI Client für XMPP verwenden kann. Es verwendet libstrophe, was auch unter anderem von Profanity verwendet wird.

    Aktuell kann es nur den roster (Kontaktliste) abfragen. Die Option -m / --mode ist dafür gedacht, die verschieden Funktionen von XMPP anzusprechen.

    xmppc

    xmppc - command line interface (CLI) XMPP Client.

    xmppc is a XMPP command line interface client. It's written in C and is using the xmpp library libstrophe.

    Dependencies

    Build

    The project is using GNU Automake.

    aptitude install libstrophe-dev
    ./bootstrap.sh
    ./configure
    make
    

    Usage

    xmppc -j user@domain.tld -p "password" -m roster list
    

    Contact details

    • MUC: xmpp-messenger@conference.anoxinon.me
    • Blog: https://nl.movim.eu/?node/pubsub.movim.eu/xmpp-messenger
    • xmppc

      xmppc - XMPP Comand Line Interface (CLI) Client

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu

    • Pictures 1 image

    • visibility
    • favorite

      1 Like

      debacle

    • chevron_right

      I love Free Software - XMPP

      Stefan · pubsub.movim.eu / xmpp-messenger · Friday, 14 February, 2020 - 00:04 edit

    Vielen Dank an die XMPP Entwickler für die großartige Arbeit an dem Protokoll, Clients und Server.

    #ilovefs #xmpp

    • chevron_right

      Dino 0.1 Release - Dino. Communicating happiness.

      Stefan · pubsub.movim.eu / xmpp-messenger · Thursday, 30 January, 2020 - 00:11

    Dino 0.1 Release - Dino. Communicating happiness.

    We are thrilled to announce the first release of Dino: Version 0.1. This marks an important milestone of the development process that started three years ago and already combined work of 30 contributors, including 4 summer of code students and multiple development sprints ...

    • chevron_right

      XMPP-Messenger Projekte

      Stefan · pubsub.movim.eu / xmpp-messenger · Wednesday, 29 January, 2020 - 06:10 edit

    Ich habe einige XMPP Projekte angefangen. Diese werde ich nach und nach ausbauen und erweitern. Die Programme sind in C/C++ geschrieben. Informieren werde ich über Movim, hier habe ich ein paar Gruppen erstellt.

    XMPP Invite CGI

    Ein in C++ geschriebenes CGI Programm. Das Programm kann in einen Web-Server integriert werden und bietet dann eine Seite zum Einladen von Personen in XMPP.

    Hier suche ich noch jemanden der mir bei CSS/HTML/Design helfen kann.

    hawkbit Programme

    Die hawkbit Programme sind C++ Programme welche als XMPP lib gloox verwenden.

    • MUC: hawkbit@chat.openim.de

    hawkbit-bot

    Hawkbit-Bot - ein XMPP Bot in C++ mit gloox.

    hawkbit-info

    hawkbit-info ist in C++ geschriebenes Programm, welches unter anderem gloox und boost verwendet. gloox ist eine C++ Bibliothek für XMPP.

    Das Programm gibt einen Informationen zu einem XMPP Server, sowie Informationen zum aktuellen Account.

    • XEP-0030: Service Discovery
    • XEP-0048: Bookmark Storage

    Nach der Angabe von JID und das Passwort, verbindet sich das Programm zum Server und meldet den Benutzer an. Danach kann der Anwender durch Befehle Information vom Server und Account abfragen.

    hawkbit-task

    XMPP basierte Aufgabenliste

    Red Snapper

    RedSnapper soll ein XMPP Client werden. Der Fokus soll mehr auf PubSub liegen.

    #XMPP #gloox #Development

    • chevron_right

      Lokale XMPP Gruppe - Rhein-Main

      Stefan · pubsub.movim.eu / xmpp-messenger · Tuesday, 21 January, 2020 - 04:16 edit

    Ich möchte im April/Mai 2020 mit einer lokalen XMPP Gruppe für das Rhein-Main Gebiet starten.

    Ziel der Gruppe ist ein regelmäßigs Treffen für die Unterstützung und Förderung von XMPP.

    • Erfahrungsaustausch
    • Studieren und erarbeiten von XEPs
    • OpenPGP CryptoParty

    MUC

    Movim

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu

    • chevron_right

      XMPP Newsletter - Happy new XMPP year! 14 Jan 2020

      Stefan · pubsub.movim.eu / xmpp-messenger · Wednesday, 15 January, 2020 - 14:48

    XMPP | The XMPP Newsletter

    Der neue XMPP Newsletter ist da: https://xmpp.org/2020/01/newsletter-14-january/

    • chevron_right

      XMPP-Handbuch

      Stefan · pubsub.movim.eu / xmpp-messenger · Saturday, 28 December, 2019 - 18:51 edit

    Ich habe jetzt mal einen Entwurf von meinem XMPP Handbuch hochgeladen.

    XMPP-Handbuch

    Das Handbuch werde ich nach und nach erweitern.

    Feedback ist willkommen

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu

    • chevron_right

      Der erste GTK Versuch

      Stefan · pubsub.movim.eu / xmpp-messenger · Thursday, 19 December, 2019 - 21:17

    https://upload.movim.eu/files/04638dac6e7f7f0330099e0c0fc21a1b8425c2ab/ZH7oQgSKysv6mCAkGrFM5YBSDR5CcUI1iIv71bMM/gui.png

    Der erste GTK Versuche für Task Liste mit XMPP XEP-0060 Publish-Subscribe

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu