Ich bin derzeit an diesen Projekt dran und es gibt nur einen kleinen Einblick - Thema: "Chat Kontrolle" 
Es ist ein Chat der Wireguard Verbindungen nutzt und nur ein kleiner Eingeladener Kreis kann ihn nutzen, es gibt keine Gruppen-Chats es ist eins-zu-eins.
Also in der Linken Kontaktliste können viel Namen stehen.
admin hat alice eingeladen und alice läd bob ein dann hat alice in der kontaktliste admin und bob, der admin sieht weiterhin nur alice.
Es können Text und Bilder sowie Video, Audio und Sprachnachrichten(Browseraufnahme) eingefügt werden.
Kleine Übersicht es sind eigentlich 2 Container (Relay,Client->ich nenne ihn meistens Chat) Relay muss im Internet stehen und es darf nur ein Client im Netzwerk sein weil derzeit kein UPnP/NAT-PMP eingebaut ist. Es muss ein Port freigegeben werden bei Client als auch bei Relay.
vServer vServer NAS
| | |
Client <-> RELAY <-> Client
^ ^
|<------------------------>|
Nachrichten
Es gibt eine Wireguard Verbindung zwischen Relay und Chat zum austausch der IP und Status, die Nachrichten werden immer Direkt über Wireguard Verbindung von Chat zu Chat übertragen.
Soll heißen wenn Relay ausfällt kann weiter geschrieben werden bis sich die IP von einem Chat-Partner ändert, dann muss Relay erst wieder Kontaktiert werden.
Ich musste aus dem Video zu viel schneiden aber das Video wurde übertragen als Relay Offline war als ich noch eine Nachricht hinterher geschickt habe und die Sprachaufnahme hatte ich vergessen zu zeigen.
Es fehlt noch:
- Verschlüsselung der Daten im Client-container
- Verschlüsselung der Daten im Relay-container
- 2FA
- UPnP/NAT-PMP -> (wobei ich derzeit relay und zweiten chat schon im Internet auf vServer betreibe und chat 1 ist auf meinem NAS).
- Security break und Anomalie-Meldungen in allen Chat-Containern (user-x manipuliert Anwendung oder Relay Kompromittiert, Einladungs-Link wurde versucht doppelt zu verwenden...)
- brute-force Schutz -> ERLEDIGT
- Optional Malware-Scan
- Admin bekommt recht user vom Server zu entfernen nachdem ein User von X-chat-clients gemeldet wurde.
Leider sind die Bilder nicht der Reihe nach Sortiert:
001... ADMIN Einladung Erstellt und man muss Link einfügen aus
002...
003... ADMIN Einladung Prüfen
004... Link war Gültig aber es fehlt Seiten Neuladen
005... Seite wurde neu geladen
006... Einladungs-Link erstellen für XYZ
007... Zeigt 2te Client-App wo der gerade Erstellte Einladungs-Link überprüft wird.
008... zeigt geschriebene Nachrichten
009... Stapelbarer COOLDOWN als Loginschutz

Es ist ein Chat der Wireguard Verbindungen nutzt und nur ein kleiner Eingeladener Kreis kann ihn nutzen, es gibt keine Gruppen-Chats es ist eins-zu-eins.
Also in der Linken Kontaktliste können viel Namen stehen.
admin hat alice eingeladen und alice läd bob ein dann hat alice in der kontaktliste admin und bob, der admin sieht weiterhin nur alice.
Es können Text und Bilder sowie Video, Audio und Sprachnachrichten(Browseraufnahme) eingefügt werden.
Kleine Übersicht es sind eigentlich 2 Container (Relay,Client->ich nenne ihn meistens Chat) Relay muss im Internet stehen und es darf nur ein Client im Netzwerk sein weil derzeit kein UPnP/NAT-PMP eingebaut ist. Es muss ein Port freigegeben werden bei Client als auch bei Relay.
vServer vServer NAS
| | |
Client <-> RELAY <-> Client
^ ^
|<------------------------>|
Nachrichten
Es gibt eine Wireguard Verbindung zwischen Relay und Chat zum austausch der IP und Status, die Nachrichten werden immer Direkt über Wireguard Verbindung von Chat zu Chat übertragen.
Soll heißen wenn Relay ausfällt kann weiter geschrieben werden bis sich die IP von einem Chat-Partner ändert, dann muss Relay erst wieder Kontaktiert werden.
Ich musste aus dem Video zu viel schneiden aber das Video wurde übertragen als Relay Offline war als ich noch eine Nachricht hinterher geschickt habe und die Sprachaufnahme hatte ich vergessen zu zeigen.

Es fehlt noch:
- Verschlüsselung der Daten im Client-container
- Verschlüsselung der Daten im Relay-container
- 2FA
- UPnP/NAT-PMP -> (wobei ich derzeit relay und zweiten chat schon im Internet auf vServer betreibe und chat 1 ist auf meinem NAS).
- Security break und Anomalie-Meldungen in allen Chat-Containern (user-x manipuliert Anwendung oder Relay Kompromittiert, Einladungs-Link wurde versucht doppelt zu verwenden...)
- brute-force Schutz -> ERLEDIGT
- Optional Malware-Scan
- Admin bekommt recht user vom Server zu entfernen nachdem ein User von X-chat-clients gemeldet wurde.
Leider sind die Bilder nicht der Reihe nach Sortiert:
001... ADMIN Einladung Erstellt und man muss Link einfügen aus
002...
003... ADMIN Einladung Prüfen
004... Link war Gültig aber es fehlt Seiten Neuladen
005... Seite wurde neu geladen
006... Einladungs-Link erstellen für XYZ
007... Zeigt 2te Client-App wo der gerade Erstellte Einladungs-Link überprüft wird.
008... zeigt geschriebene Nachrichten
009... Stapelbarer COOLDOWN als Loginschutz

Galerie

RSS-Synchronisation