Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
op4 — Terminal-basierter verschlüsselter Messenger mit Post-Quanten-Kryptographie, Double Ratchet-Protokoll und Tor-Anonymität. Bietet Notfall-Passphrase, abstreitbare Authentifizierung und OS-Level-Härtung via seccomp-bpf und mlockall. | Kitploit
Tools/GitHubGitHub/opfour/op4
Authentifizierung & AutorisierungDefensivwerkzeugeVerschlüsselungs-/EntschlüsselungstoolsKryptographiePrivatsphäreAuthentifizierung
GitHubopfour/op4

op4

Terminal-basierter verschlüsselter Messenger mit Post-Quanten-Kryptographie, Double Ratchet-Protokoll und Tor-Anonymität. Bietet Notfall-Passphrase, abstreitbare Authentifizierung und OS-Level-Härtung via seccomp-bpf und mlockall.

Repository anzeigen
698vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen


op4 — Sicherer Terminal-Messenger

Op4 ist eine terminalbasierte, verschlüsselte Messaging-Anwendung, geschrieben in Rust. Es bietet Ende-zu-Ende-verschlüsselte private Nachrichtenübermittlung mit Post-Quanten-Kryptografie, die vollständig über das Tor-Netzwerk geleitet wird, sodass weder der Inhalt Ihrer Nachrichten noch Ihre IP-Adresse jemandem offengelegt wird – nicht einmal der Person, mit der Sie sprechen.






Inhaltsverzeichnis

  1. Was op4 tut
  2. Installation
  3. Verbindung zu einem anderen Benutzer herstellen
  4. Sicherheitsmodell
  5. Architekturübersicht
  6. Projektstruktur
  7. Aktueller Status

Was op4 tut

op4 ermöglicht es zwei Personen, private Nachrichten auszutauschen, ohne dass eine der beiden Parteien ihre IP-Adresse oder ihre wirkliche Identität preisgibt. Jede Nachricht ist:

  • Ende-zu-Ende verschlüsselt unter Verwendung des Double-Ratchet-Protokolls – dem gleichen grundlegenden Design wie bei Signal.
  • Post-Quanten-sicher – die Schlüsselaustauschschicht kombiniert klassisches X25519 mit ML-KEM-768 (NIST-standardisiertes gitterbasiertes KEM), sodass ein zukünftiger Quantencomputer aufgezeichneten Datenverkehr nicht nachträglich entschlüsseln kann.
  • Anonymisiert – der gesamte Datenverkehr läuft über Tor Hidden Services (.onion-Adressen). Ihre IP-Adresse wird weder Ihrem Kontakt noch einem Netzwerkbeobachter offengelegt.
  • Lokal gespeichert – es gibt keinen Server. Ihre Nachrichten und Kontakte befinden sich in einer verschlüsselten Tresor-Datei auf Ihrem eigenen Rechner und nirgendwo sonst.

op4 läuft vollständig im Terminal. Es hat keine GUI, keine Browser-Komponente und kein Cloud-Konto. Der einzige externe Prozess, mit dem es kommuniziert, ist der Tor-Daemon auf Ihrem eigenen Rechner.


Installation

Alle Download-Optionen — AppImage, Quell-Tarball, Klonen und Bauen sowie automatisierter Installer — sind im Downloads & Install-Leitfaden dokumentiert. Die neueste Version ist auf der Releases-Seite verfügbar.

Debian / Ubuntu (automatisiert)

Unter Debian und Ubuntu erledigt install/setup.sh alles in einem Befehl: Rust-Toolchain, Build-Abhängigkeiten, Tor, Control-Port-Konfiguration, Binär-Kompilierung, Systembenutzer, Datenverzeichnis und AppArmor-Profil.

git clone https://github.com/Opfour/op4.git
cd op4
sudo bash install/setup.sh

Nach Abschluss des Skripts müssen Sie sich ab- und wieder anmelden, bevor Sie op4 ausführen. Der Installer fügt Ihren Benutzer zur Gruppe debian-tor hinzu, damit er die Tor-Cookie-Datei lesen kann. Linux wendet Gruppenänderungen nicht auf bereits geöffnete Sitzungen an – eine erneute Anmeldung ist erforderlich.

Wenn Sie diesen Schritt überspringen, schlägt op4 beim Start mit folgendem Fehler fehl: Permission denied reading /run/tor/control.authcookie

Dann überprüfen Sie den vom Skript ausgegebenen Quell-Hash mit dem veröffentlichten Release-Hash für Ihre Version, bevor Sie der Binärdatei vertrauen.

Release-Hash-Überprüfung

Wenn op4 startet, gibt es einen Quell-Hash aus, der alle Rust-Quelldateien, Cargo.toml, Cargo.lock und build.rs abdeckt. Vergleichen Sie ihn mit dem untenstehenden Wert für die von Ihnen installierte Version.

VersionQuell-Hash
0.3.080820cb41a63575d2c139dadd425d13d1e87e62a9d60200ae7b894ae2e9ad8ed
0.3.148115efb12747fa78b627ddbf7a56c46169f59e777d7d7508941bf89e4fe7521
0.2.0-dev35740577f6c4a4f19c5a08fe85b1f78a10347f2ba9dd7642d126552266bfa5a5
0.1.0e1a94761c7d3fa589ba892b47d5295aa417f95aee126809d51a7e7fb7e78982c

Sie können es auch überprüfen, ohne die vollständige App zu starten:

op4 --print-hash

Wenn der Hash nicht übereinstimmt, verwenden Sie die Binärdatei nicht – sie wurde entweder aus einem anderen Commit erstellt oder manipuliert.

Fedora / Arch / andere Distributionen (manuell)

Installieren Sie zuerst die Abhängigkeiten, dann führen Sie das Skript aus:

Rust-Toolchain (festgelegt auf 1.89.0 via rust-toolchain.toml):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

Tor und Build-Abhängigkeiten:

# Fedora
sudo dnf install tor gcc pkg-config openssl-devel

# Arch
sudo pacman -S tor base-devel pkg-config openssl

Tor-Control-Port konfigurieren — zu /etc/tor/torrc hinzufügen:

ControlPort 9051
CookieAuthentication 1
sudo systemctl restart tor

Fügen Sie Ihren Benutzer zur Tor-Gruppe hinzu:

sudo usermod -aG tor $USER        # Fedora / Arch

Sie müssen sich nach diesem Schritt ab- und wieder anmelden. Gruppenmitgliedschaftsänderungen werden nicht auf aktive Sitzungen angewendet. Bis Sie dies tun, schlägt op4 mit Permission denied reading /run/tor/control.authcookie fehl.

Um die Änderung ohne vollständige Abmeldung anzuwenden, führen Sie aus:

newgrp tor

Bauen und installieren:

git clone https://github.com/Opfour/op4.git
cd op4
cargo build --release
sudo bash install/setup.sh

Ausführen

op4
# or, without system install:
./target/release/op4

Beim ersten Start führt Sie op4 durch die Einrichtung einer normalen Passphrase und einer Notfall-Passphrase und generiert dann Ihre Identitätsschlüssel. Ihr Tresor wird unter ~/.local/share/op4/vault.op4 gespeichert.

Unterstützte Plattformen

DistributionStatus
Ubuntu 22.04 / 24.04Unterstützt
Debian 12Unterstützt
Fedora 39+Unterstützt
Arch Linux (aktuell)Unterstützt
Tails OSUnterstützt (Einrichtungsanleitung)
macOS / Windows / WSL1Nicht unterstützt

Minimaler Kernel: 4.15 (5.4+ empfohlen). Architektur: x86-64 (aarch64 sollte funktionieren, ist aber ungetestet).


Verbindung zu einem anderen Benutzer herstellen

Zwei Personen benötigen jeweils op4 installiert, Tor läuft und ihren Tresor entsperrt. Der Austausch ist asymmetrisch: Eine Person sendet zuerst ihren Kontaktcode, die andere fügt ihn hinzu, sendet dann ihre erste Nachricht, die als ausstehende Anfrage eingeht, die die erste Person annimmt.

Schritt 1 — Erster Start

Beim ersten Start fragt op4 nach einer normalen Passphrase und einer Notfall-Passphrase und generiert dann Ihre Identitätsschlüssel. Dies geschieht nur einmal. Ihr Tresor wird unter ~/.local/share/op4/vault.op4 gespeichert.

$ op4

Schritt 2 — Holen Sie sich Ihren Kontaktcode

Ihr Kontaktcode enthält Ihr vollständiges öffentliches Schlüsselbündel und Ihre .onion-Adresse. Die andere Person benötigt dies, um Sie zu erreichen.

  1. Navigieren Sie zum Kontakte-Tab (drücken Sie 2 oder →)
  2. Drücken Sie e, um Ihren Kontaktcode zu exportieren
  3. Ihr Code erscheint auf dem Bildschirm – es ist ein langer Base58-String, der mit op4: beginnt
  4. Kopieren Sie ihn und senden Sie ihn außerhalb der Band an die andere Person (Signal, E-Mail, persönlich usw.)

Ihr Kontaktcode ist nicht geheim. Es ist sicher, ihn öffentlich zu teilen. Er enthält nur Ihre öffentlichen Schlüssel und die Onion-Adresse – kein privates Material.

Schritt 3 — Die andere Person als Kontakt hinzufügen

Sobald Sie ihren Kontaktcode haben:

  1. Drücken Sie im Kontakte-Tab a, um einen Kontakt hinzuzufügen
  2. Fügen Sie ihren op4:-Kontaktcode ein und drücken Sie Enter
  3. Geben Sie ihnen einen Namen und drücken Sie Enter
Tool herunterladen