<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Eine Shell als Server mit Client verschlüsselt kommunizieren]]></title><description><![CDATA[<p>Hallo, ich habe vor eine Shell zu schreiben, welche so ähnlich funktioniert wie cmd, also mit einer Prompt und dem aktuellen Pfad. Dann kommen noch Tools hinzu wie z.B. zum Starten von Prozessen(exec) oder zum schließen der Prozesse(kill) uvm.</p>
<p>Wenn die Shell fertig ist kann ich alle Befehle lokal ausführen, nun suche ich eine Möglichkeit die Shell übers Netzwerk zu steuern, also eine Art Remote-Shell, dabei soll noch die Verbindung verschlüsselt werden.</p>
<p>Nun zur Realisierung:<br />
Soll ich den Server Teil in der Shell implementieren, damit man mit einem bestimmten Befehl den Socket startet und auf den Client wartet?</p>
<p>Wie bekommt der Client Zugriff auf die Shell, also die Eingabe &amp; Ausgabe (STDIN- &amp;OUT) ?</p>
<p>Welche Verschlüsselung wäre empfehlenswert?</p>
<p>Hoffe jemand kann mir weiterhelfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187087/eine-shell-als-server-mit-client-verschlüsselt-kommunizieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 17:44:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187087.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Jul 2007 17:56:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eine Shell als Server mit Client verschlüsselt kommunizieren on Sun, 15 Jul 2007 17:58:21 GMT]]></title><description><![CDATA[<p>Hallo, ich habe vor eine Shell zu schreiben, welche so ähnlich funktioniert wie cmd, also mit einer Prompt und dem aktuellen Pfad. Dann kommen noch Tools hinzu wie z.B. zum Starten von Prozessen(exec) oder zum schließen der Prozesse(kill) uvm.</p>
<p>Wenn die Shell fertig ist kann ich alle Befehle lokal ausführen, nun suche ich eine Möglichkeit die Shell übers Netzwerk zu steuern, also eine Art Remote-Shell, dabei soll noch die Verbindung verschlüsselt werden.</p>
<p>Nun zur Realisierung:<br />
Soll ich den Server Teil in der Shell implementieren, damit man mit einem bestimmten Befehl den Socket startet und auf den Client wartet?</p>
<p>Wie bekommt der Client Zugriff auf die Shell, also die Eingabe &amp; Ausgabe (STDIN- &amp;OUT) ?</p>
<p>Welche Verschlüsselung wäre empfehlenswert?</p>
<p>Hoffe jemand kann mir weiterhelfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1326034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1326034</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Sun, 15 Jul 2007 17:58:21 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Shell als Server mit Client verschlüsselt kommunizieren on Sun, 15 Jul 2007 18:20:05 GMT]]></title><description><![CDATA[<p>Schau dir doch SSH an. (siehe zB libssh)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1326041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1326041</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 15 Jul 2007 18:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Shell als Server mit Client verschlüsselt kommunizieren on Sun, 15 Jul 2007 18:25:01 GMT]]></title><description><![CDATA[<p>Aso hab vergessen zu sagen, dass es für Windows Systeme ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1326043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1326043</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Sun, 15 Jul 2007 18:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Shell als Server mit Client verschlüsselt kommunizieren on Tue, 17 Jul 2007 09:50:02 GMT]]></title><description><![CDATA[<p>Kann mir niemand weiterhelfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Mich interessiert immernoch das Konzept, ich hab mal ein Konzept erstellt, schauts euch bitte an:<br />
<a href="http://home.arcor.de/fam.richert/konzept.jpg" rel="nofollow">http://home.arcor.de/fam.richert/konzept.jpg</a></p>
<p>Welche Möglichkeiten gibt es nun die Shell(Konsole) übers Netzwerk zu starten, hierbei möchte ich keine Librarys verwenden wie SSH sondern es selbst probieren.</p>
<p>Habe mich mit Pipes rumgeschlagen, nun frage ich mich welche soll man nehmen, Anonyme Pipe oder Named Pipes?</p>
<p>Ablauf:<br />
Im Shell Code werde ich dann den Server Socket erstellen, nun muss ich die eigene Ausgabe SDTOUT zum Client senden, beim Client wird diese in die Console geschrieben/ausgegeben dann soll man Befehle eingeben können, die STDIN wird zum Server gesendet und führt dann den Befehl von der Shell aus und dann wieder von Anfang...</p>
<p>Also ist mein Ansatz so richtig oder habt ihr Verbesserungne?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327070</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Tue, 17 Jul 2007 09:50:02 GMT</pubDate></item></channel></rss>