Wermescher Advisory Logo

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
Windows Core Prozesse verstehen

SMSS.EXE Die Aufgabe des SMSS.exe-Prozesses ist es, neue Sitzungen zu erstellen. Zuerst werden Session 0 und Session 1 erstellt, sobald das Betriebssystem startet. Sitzung 0

Release Update auf Contabo

Erzeuge einen Snapshot Einloggen auf: https://my.contabo.com/account/login Klick auf Ihre Dienste und suche nach der korrekten IP Adresse Klick auf Verwalten – Steuerung Erzeuge einen Snapshot

Wie sichere ich meinen SSH-Server unter Linux

Normalerweise wird SSH verwendet, um sicher auf Linux-Server zuzugreifen. Durch Benutzer manuell oder auch durch automatisierte Systeme wie Ansible. Die meisten Benutzer verwenden SSH-Verbindungen mit

Sende uns eine Nachricht