Hallo zusammen,
ich habe in xmppc zwei neue Funktionen eingebaut. Die Version ist mit 0.0.3 auf codeberg getagged.
- Implementation for XEP-0373: OpenPGP for XMPP.
- Module for XMPP Monitoring
XEP-0373: OpenPGP for XMPP
Mit dem Mode openpgp
und dem Befehl signcrypt
sollte es jetzt möglich sein, verschlüsselte und signierte XMPP Nachrichten via XEP-0373 zu verschicken.
XMPP Monitoring
Mit dem Mode monitor
und dem Befehl stanza
bekommt man die XML Daten angezeigt.
xmppc 0.0.3
Die aktuelle Version hat somit die folgenden Befehle:
xmppc --jid user@domain.tld --pwd "password" --mode roster list
xmppc -j user@domain.tld -p "password" -m roster list
xmppc -j user@domain.tld -p "password" -m roster export
xmppc -j user@domain.tld -p "password" -m message chat friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m pgp chat friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m openpgp signcrypt friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m omemo list
xmppc -j user@domain.tld -p "password" -m monitor stanza
xmppc 0.0.3
Usage: xmppc --jid <jid> --pwd <pwd> --mode <mode> <command> <parameters>
Options:
-h / --help Display this information.
-j / --jid <jid> Jabber ID
-p / --pwd <password> Passwort
-m / --mode <mode> xmppc mode
Modes:
-m --mode roster xmppc roster mode
list List all contacts
export Exports all contacts
-m --mode message xmppc message mode
chat <jid> <message> Sending unencrypted message to jid
-m --mode pgp xmppc pgp mode (XEP-0027)
chat <jid> <message> Sending pgp encrypted message to jid
-m --mode omemo xmppc omemo mode
list List the device IDs and fingerprints
-m --mode openpgp xmppc openpgp mode (XEP-0373)
signcrypt <jid> <message> Sending pgp signed and encrypted message to jid
-m --mode monitor Monitot mode stanza Stanza Monitor
monitor microblog Monitor microblog (XEP-0277: Microblogging over XMPP)
Examples:
Usage: xmppc --jid user@domain.tld --pwd "secret" --mode roster list
Usage: xmppc --jid user@domain.tld --pwd "secret" --mode pgp chat friend@domain.tld "Hello"
Feedback (Verbesserungen, Fragen, Fehler) sind willkommen: Issue Tracker.
#XMPP #xmppc #OpenPGP #GnuPG