Timtam / Avalon

A total avalon (mud) interface, including Mushclient and a nice soundpack
Other
2 stars 4 forks source link

Verschlüsselung mithilfe von stunnel #11

Open Timtam opened 10 years ago

Timtam commented 10 years ago

Verschlüsselung mithilfe des stunnel-Clienten einbinden, dazu sicherstellen, dass stunnel nach dem Client-Schließen auch geschlossen wird, außerdem Fallback-Mode, falls stunnel nicht funktioniert.

ghost commented 6 years ago

Es gibt wohl eine Lösung mittlerweile, die keinen zusätzlichen Client zum Starten mehr erfordert. Ich werde mich aber darum nochmal kümmern und Informationen heranziehen.

Timtam commented 6 years ago

Das wäre mir neu, jedenfalls haben die anderen großen Clients wie Mush-Z oder aardwolf solche Lösungen nicht eingebunden. Ich hatte schon an eine eigene SSL/TLS-Implementation gedacht, hatte aber bislang nicht die Zeit dafür. Vielleicht findest du ja aber tatsächlich eine Lösung, dass würde die Dinge vereinfachen.

ghost commented 6 years ago

Ich habe in der Tat eine hübsche Option entdeckt, die auch wie es aussieht, unter allen Windows-Versionen gleichermaßen zu funktionieren scheint. Kurz um: Man kann nämlich STunnel auch einfach als Service (Dienst) einbinden in Windows. Ich nutze das hier seit einigen Tagen sehr erfolgreich. Ferner könnte ich jemanden gut gebrauchen, um das vorher einmal mit einer anderen Windows-Version auszutesten, Windows 7 oder 8/8.1, in Windows 10 jedenfalls läuft as aktuell mit der Version 5.46 hervorragend.

Ich werde dazu demnächst auch eine kleine Batch-DAtei schreiben, die die Vorgänge automatisiert einmal durchführt, heißt, der User brauch dies auch nur einmal durchführen und verbindet sich dann entsprechend automatisch via SSL.

Später könnten wir das sogar auch in den Updater implementieren, der genau das eben auch macht, falls das noch nicht auf dem System eingerichtet ist, ebenfalls automatisch oder mit Zusatzabfrage auf Ja/Nein. Wobei natürlich das immer zu empfehlen wäre.

Timtam commented 6 years ago

Hm, ich würde da gern mal mit @gitalon drüber sprechen, denn da es sich hierbei um keine portable Lösung handelt, wie der gesamte Rest unseres Soundpacks, bin ich da prinzipiell nicht von begeistert. Ebenso gut hätten wir auch Stunnel direkt mitliefern können und einfach immer im Hintergrund starten können, wenn das Soundpack läuft. Da gehört eine ganze Menge Kommunikation und Überwachung dazu, damit Stunnel nicht die ganze Zeit weiterläuft, wenn das Soundpack beendet wird oder abstürzt etc, aber selbst diese Idee fand ich schon nicht prickelnd, einfach weil dann noch ein zusätzliches Programm mitlaufen muss. Ich möchte das Soundpack weiterhin portabel halten, und eine Installation eines Dienstes macht das ganze Prinzip zunichte. Zudem müssten wir dann auch einen Uninstaller anbieten, der den Dienst wieder restlos entfernt. Danke für die Mühe, aber ich würde mich doch lieber um eine native Lösung bemühen. Jetzt, wo der MushClient Open Source ist, kann man sich ja vielleicht eher mal hinsetzen und eine MushClient-weite Implementation für SSL/TLS via Telnet implementieren, das kommt Allen zu Gute. Mal sehen, was @gitalon dazu sagt.

Timtam commented 3 years ago

Hier wäre noch zu diskutieren, wie der Fortschritt dahingehend aussehen könnte. Einen Custom Launcher fürs Soundpack schreiben, der STunnel mit startet und entsprechend beendet? Gibt es inzwischen News und STunnel unabhängige Lösungen?