Signal-Nachrichten mittels Kommandozeile senden unter Ubuntu 20.04
Mithilfe dieses Artikels kannst Du auf Deinem Linux system mittels Kommandozeile Nachrichten an beliebige Signal Nutzer schicken. Du benötigst eine Telefonnummer die man zum Erstellen des Kontos anrufen kann oder mit der Du eine SMS empfangen kannst. Die Telefonnummer sollte noch KEIN Signal Acco…
Mithilfe dieses Artikels kannst Du auf Deinem Linux system mittels Kommandozeile Nachrichten an beliebige Signal Nutzer schicken.
Du benötigst eine Telefonnummer die man zum Erstellen des Kontos anrufen kann oder mit der Du eine SMS empfangen kannst. Die Telefonnummer sollte noch KEIN Signal Account haben.
Siehe hier.
Installation
Falls Du JAVA JRE 11 noch nicht installiert hast dann musst Du das openjdk in der Version 11 installieren:
apt install -y openjdk-11-jre-headless
export SIGNAL_VERSION="0.8.0"
wget https://github.com/AsamK/signal-cli/releases/download/v"${SIGNAL_VERSION}"/signal-cli-"${SIGNAL_VERSION}".tar.gz
tar -xvf signal-cli-"${SIGNAL_VERSION}".tar.gz -C /opt
sudo ln -sf /opt/signal-cli-"${SIGNAL_VERSION}"/bin/signal-cli /usr/bin/
Überprüfe nun ob die Installation erfolgreich war:
signal-cli -v
Konfiguration
Zunächst musst Du einen Captcha Token generieren (Bitte nicht wundern. Ist etwas kompliziert):
- Öffne einem Chrome Icognito Tab und gehe in den Entwicklermodus (Strg – Umschalttaste – i)
- Öffne die Website: https://signalcaptchas.org/registration/generate.html
- Beantworte die Fragen
- Nun kommt eine Leere Seite. Im Entwicklerfenster unter Network – kommt eine Zeile bei der im Tooltip (Du musst mit der Maus über die letzten Ergebnisse fahren) das Wort signalcaptcha:// steht.
- Dort klickst Du drauf und siehst die (sehr lange) Request URL. Diese Kopierst Du indem Du den Text (alles nach signalcaptcha://) mit der Maus markierst und mittels Strg-C kopierst.
- Mit diesem Text ersetzt Du im folgenden Kommando das CAPTCHA
Nun kannst Du Deine Nummer registrieren (ersetze die angegebene Nummer durch Deine Anfangs gewählte und ersetze das CAPTCHA):
signal-cli -u +4311111111111 register --captcha CAPTCHA
Du bekommst nun eine SMS
signal-cli -u +4311111111111 verify xxx-xxx
Testen
Absenden einer Nachricht (ersetze +4311111111111 mit Deiner gewählten Telefonnummer und +432222222222 mit der Telefonnummer eines Signal Benutzers, dem Du eine Nachricht senden willst):
signal-cli -u +4311111111111 send -m "Meine erste Signal Message" +432222222222
Empfangen von Nachrichten
signal-cli -u +4311111111111 receive
Backup
Das Passwort und die kryptografischen Schlüssel werden bei der Registrierung erstellt und im Home-Verzeichnis des aktuellen Benutzers unter $HOME/.local/share/signal-cli/data/ gespeichert. Um ein Backup zu erstellen benötigt man lediglich diese Dateien.
cd $HOME/.local/share/signal-cli/data/ Mehr aus „Linux, DevOps & Systeme"
Bash Strict Mode - robustere Shell-Skripte mit drei Zeilen
set -euo pipefail erklaert - warum diese drei Optionen Shell-Skripte deutlich verlaesslicher machen.
WeiterlesenZip, Unzip, Tar unter Linux – Kurz und bündig
Ordner komprimieren mittels zip Wechsle zunächst in das Verzeichnis über dem zu komprimierenden Ordner. Folgender Befehl komprimiert alle in dem Verzeichnis data sowie Unterverzeichnis enthaltenen Dateien: Parameters: Unzip 7zip Unter Ubuntu installieren Unter Windows installieren: Herunterladen…
WeiterlesenGoogle Gson in a nutshell
JsonObject vs JsonArray Create a JsonObject Create a JsonArray Iterate / Loop through all JsonObjects inside a JsonObject Iterate / Loop through all JsonElements inside a JsonArray Parse String into JsonObject Add a list of strings Parse from json file Get info from object Print out json Compact…
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.