Signal-Nachrichten mittels Kommandozeile senden unter Ubuntu 20.04

Inhaltsverzeichnis

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/
Teilen:
Weitere Posts
ChatGPT für CISOs

Eingangsstatement ChatGPT kann erfahrene ISMS-Berater nicht ersetzen, aber es bietet eine wertvolle Unterstützung bei schnellen Recherchen, der Dokumentenerstellung und konkreten Fragestellungen. So können Berater sich

Sende uns eine Nachricht