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
NoEyes — Sicherer Terminal-Chat. E2E verschlüsselt, Server mit Null-Metadaten und Blind-Weiterleitung. PyNaCl XSalsa20-Poly1305 + Ed25519 + Vorwärtssicherheit. Plattformübergreifendes Python. | Kitploit
Tools/GitHubGitHub/ymsniper/noeyes
Authentifizierung & AutorisierungVerschlüsselungs-/EntschlüsselungstoolsNetzwerksicherheitKryptographiePrivatsphäreDienstprogramme & Frameworks
GitHubymsniper/noeyes

NoEyes

Sicherer Terminal-Chat. E2E verschlüsselt, Server mit Null-Metadaten und Blind-Weiterleitung. PyNaCl XSalsa20-Poly1305 + Ed25519 + Vorwärtssicherheit. Plattformübergreifendes Python.

Repository anzeigen
146923vor 4 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

NoEyes 🔒 Sicherer Terminal-Chat

Vorgestellt in OSINTechs OSINT Anatomy #157

Ende-zu-Ende-verschlüsselter Gruppenchat, private Nachrichten und Dateiübertragung in deinem Terminal. Der Server ist ein blinder Weiterleiter: Er kann deine Nachrichten nicht lesen, kennt deinen Benutzernamen nicht, kennt den Raum nicht, in dem du dich befindest, und kann keine zwei Nachrichten derselben Person zuordnen, selbst wenn er vollständig kompromittiert ist.

In Aktion sehen

Vollständige Vorführung – 3 Clients, Räume, private Nachrichten, Seitenpanel

https://github.com/user-attachments/assets/d9faabfb-73bd-46dd-92b2-23f63daf5b06


install.sh – Bootstrap-Installationsprogramm

https://github.com/user-attachments/assets/e8e0220d-cd7d-45a2-9443-9a5f20b57f12


install.py – Universelles Python-Installationsprogramm

https://github.com/user-attachments/assets/15fb383d-a02a-433e-bbd9-8ebadecf9481


Server – Geführter Launcher-Start

https://github.com/user-attachments/assets/bca10cb1-6959-425d-96d6-fc1fbf845538


Was ist NoEyes?

NoEyes ist ein Python-Terminal-Chat-Tool für kleine vertrauenswürdige Gruppen. Der Server entschlüsselt niemals etwas und sieht nie, wer du bist – er verarbeitet nur undurchsichtige Token und leitet verschlüsselte Bytes weiter.

Du generierst den Schlüssel, teilst ihn out-of-band, und der Server erfährt nichts über deine Unterhaltungen.

Nützlich für kleine vertrauenswürdige Gruppen, die verschlüsselte Kommunikation ohne Vertrauen in einen Drittanbieter-Server wünschen, für das Selbsthosten eines privaten Chats mit echter Ende-zu-Ende-Verschlüsselung oder für jeden, der genau verstehen möchte, was ein Server sehen kann und was nicht.


Features

FeatureDetails
Null-Metadaten-ServerServer sieht niemals Benutzernamen, Raumnamen oder öffentliche Schlüssel, nur undurchsichtige Tokens
Versiegelter AbsenderDie Identität des Absenders befindet sich im verschlüsselten Payload, niemals im Routing-Header
Blind-Weiterleitungs-ServerKeine Entschlüsselung, der Server leitet verschlüsselte Blobs weiter, die er nicht lesen kann
Vorwärtssicherheit/ratchet start — Sender-Keys-Protokoll, jede Nachricht mit einem eindeutig abgeleiteten Schlüssel verschlüsselt, vergangene Nachrichten bleiben sicher, selbst wenn der aktuelle Schlüssel kompromittiert wird
GruppenchatRaumweise XSalsa20-Poly1305-Schlüssel, abgeleitet über BLAKE2b, Räume kryptografisch isoliert
Private NachrichtenX25519-DH-Handshake beim ersten Kontakt, paarweiser Schlüssel, den nur die beiden Parteien besitzen
DateiübertragungChaCha20-Poly1305-Streaming, beliebige Größe, geringer RAM-Verbrauch, Pause/Fortsetzen bei erneuter Verbindung
Ed25519-IdentitätAutomatisch generierter Signaturschlüssel, alle Nachrichten und Dateien sind signiert
TOFUErstmals gesehene Schlüssel werden vertraut; Schlüsselkonflikte lösen eine sichtbare Sicherheitswarnung aus
Zufälliges PBKDF2-SalzJede Bereitstellung erhält ein eindeutiges zufälliges Salz, Rainbow-Tabellen sind nutzlos
TLS + Zertifikat-PinningTransport verschlüsselt, Serverzertifikat wird beim ersten Kontakt per TOFU gepinnt
Replay-SchutzRaumweise Nachrichten-ID-Deque, wiederholte Frames werden stillschweigend verworfen
Geteiltes SeitenpanelRäume (oben) und Benutzer (unten) immer sichtbar, jede Hälfte scrollt unabhängig
CRT-StartanimationVollbild-Phosphor-Effekt mit Ton beim Start
Ratchet-AktivierungsanimationVollbild-CRT-Effekt mit Braille-Zahnrad-Kunst, Glitch-Flimmern, Spotlight-Durchlauf, synchronisierten Soundeffekten und TUI-Chrome-Übergang zu Rot
Geführter LauncherPfeiltasten-Menü-Benutzeroberfläche, keine Befehlszeilenerfahrung erforderlich
Automatischer AbhängigkeitsinstallerErkennt deine Plattform, installiert Fehlendes, fragt vor jeder Änderung

Schnellstart

Option A – Geführt (für Anfänger empfohlen)```bash

1. Run the setup wizard - installs Python, pip, and dependencies automatically

python ui/setup.py

2. Launch NoEyes

python ui/launch.py

`ui/launch.py` führt dich durch das Starten eines Servers oder das Verbinden mit einem.

---

### Option B - Falls Python noch nicht installiert ist

| Plattform | Führe dies zuerst aus |
|---|---|
| Linux / macOS / Termux / iSH | `sh install/install.sh` |
| Windows | `install\install.bat` |

Beide Skripte installieren Python, falls es fehlt, und übergeben dann automatisch an `setup.py`.

---

### Option C - Manuell```bash
# 1. Install dependencies
pip install cryptography PyNaCl

# 2. On the server machine — generate the access key
python noeyes.py --generate-access-key
# Prints an access code hex string — share with clients via USB

# 3. On a client machine — generate chat.key from the access code
python noeyes.py --generate-chat-key <ACCESS_CODE_HEX> --key-file ./chat.key
# Distribute chat.key to all other clients via USB. Never put it on the server.

# 4. Start the server (does NOT need the key file)
python noeyes.py --server --port 5000

# Start without bore tunnel (LAN / static IP / custom tunnel)
python noeyes.py --server --port 5000 --no-bore

# Start without adding a firewall rule (not needed when using bore tunnel)
python noeyes.py --server --port 5000 --no-firewall

# 5. Connect clients - each person needs their own identity file
python noeyes.py --connect SERVER_IP --port 5000 --username alice --key-file ./chat.key --identity-path ~/.noeyes/identity_alice.key
python noeyes.py --connect SERVER_IP --port 5000 --username bob   --key-file ./chat.key --identity-path ~/.noeyes/identity_bob.key

Wichtig: Jeder Benutzer muss seine eigene Identitätsdatei besitzen. Wenn zwei Clients dieselbe Identitätsdatei teilen, erhalten sie denselben Posteingangs-Token und der Server lehnt den zweiten als doppelte Sitzung ab. Die Identitätsdatei wird beim ersten Start automatisch generiert; geben Sie einfach einen eindeutigen --identity-path pro Benutzer an.


Ausführen auf Termux (Android)

Laden Sie Termux von F-Droid (empfohlen) herunter: https://f-droid.org/packages/com.termux/

Halten Sie die Sitzung aktiv - installieren Sie tmux, damit NoEyes weiterläuft, wenn Sie Apps wechseln:```bash pkg install tmux -y tmux python ui/launch.py

Press Volume Down + D to detach (keeps running in background)

tmux attach to come back

**Speicherberechtigungen** - ohne diese schlägt die Dateiübertragung fehl:```bash
termux-setup-storage

In-Chat-Befehle

BefehlBeschreibung
/helpAlle Befehle anzeigen
/quitVerbindung trennen und beenden
/clearNachrichten vom Bildschirm löschen
/usersBenutzer im aktuellen Raum auflisten
/join <room>In einen Raum wechseln (warnt, wenn aktiver Ratchet läuft)
/leaveIn den allgemeinen Raum zurückkehren (warnt, wenn aktiver Ratchet läuft)
/msg <user> <text>Eine E2E-verschlüsselte private Nachricht senden
/send <user> <file>Eine verschlüsselte Datei senden
/whoamiIhren Identitäts-Fingerprint anzeigen
/trust <user>Den neuen Schlüssel eines Benutzers nach einer Neuinstallation vertrauen
/notify on|offBenachrichtigungstöne umschalten
/ratchet startAllen Raummitgliedern Vorwärts-Verschlüsselungs-Rollkeys vorschlagen (alle müssen bestätigen)
/ratchet invite <u>Einen Benutzer erneut zum Ratchet einladen nach Rückkehr (löst vollständigen Neustart aus – keine Chain-Keys werden weitergeleitet)
/proceedWährend der Migrationswartezeit abstimmen, einen offline-Peer fallen zu lassen und fortzufahren

TUI-Tastaturkürzel

Tool herunterladen