<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://tippvomtibb.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Socat_%26_Co.</id>
	<title>Socat &amp; Co. - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://tippvomtibb.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Socat_%26_Co."/>
	<link rel="alternate" type="text/html" href="https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;action=history"/>
	<updated>2026-09-14T13:34:59Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in TippvomTibb</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=5196&amp;oldid=prev</id>
		<title>Chris T. Ludwig: Rechtschreibkorrektur (automatisiert)</title>
		<link rel="alternate" type="text/html" href="https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=5196&amp;oldid=prev"/>
		<updated>2026-07-31T15:53:22Z</updated>

		<summary type="html">&lt;p&gt;Rechtschreibkorrektur (automatisiert)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Juli 2026, 17:53 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Zeile 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In tuerklingel.cmd steht aplay /fhem_resources/Assembly.wav. Da alles was in tuerklingel.cmd steht in der bash auf dem IPC ausgeführt wird, besteht hier natuerlich ein Sicherheitsrisiko, welches noch Beachtung finden sollte.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In tuerklingel.cmd steht aplay /fhem_resources/Assembly.wav. Da alles was in tuerklingel.cmd steht in der bash auf dem IPC ausgeführt wird, besteht hier natuerlich ein Sicherheitsrisiko, welches noch Beachtung finden sollte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zum Weiterreichen der 3 Interfaces wird ser2net benutzt: Auf Port 2001 in die Buderus Logamatic angebunden, 2002 der TPUART für den EIB, auf 2003 der CUL für die 868 MHz Kommunikation und auf 2004 ein FH1000PC ebenfalls für 868 MHz &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kommunkation&lt;/del&gt;. Das FHZ1000PC-Funkinterface wird eigentlich nicht mehr benötigt. Werde ich wohl demnächst mal auf 433MHz umbauen um vielleicht die Schaltsteckdosen zu bedienen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zum Weiterreichen der 3 Interfaces wird ser2net benutzt: Auf Port 2001 in die Buderus Logamatic angebunden, 2002 der TPUART für den EIB, auf 2003 der CUL für die 868 MHz Kommunikation und auf 2004 ein FH1000PC ebenfalls für 868 MHz &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kommunikation&lt;/ins&gt;. Das FHZ1000PC-Funkinterface wird eigentlich nicht mehr benötigt. Werde ich wohl demnächst mal auf 433MHz umbauen um vielleicht die Schaltsteckdosen zu bedienen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Konfigurationsdatei ist /etc/ser2net.conf.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Konfigurationsdatei ist /etc/ser2net.conf.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Zeile 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Socket Cat oder kurz Socat ermöglicht das Einrichten bidirektionaler Verbindungen zwischen zwei Systemen. Dabei reicht das Spektrum von der einfachen Datenübertragung bis hin zum Streamen großer Datenmengen. So eignet sich das Tool beispielsweise für schlichte TCP-Weiterleitungen ebenso wie als Relaying-Lösung zwischen IPv6 und IPv4. Auch als SSL-Wrapper auf Server- oder Client-Seite kommt Socat infrage, wenn der umzuleitende Dienst nicht SSL-fähigist. In Kombination mit Chroot lassen sich so sichere Umgebungen gestalten. Sowohl die umfangreiche Manpage als auch die Webseite des Projekts bieten dafür inspirierende Beispiele.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Socket Cat oder kurz Socat ermöglicht das Einrichten bidirektionaler Verbindungen zwischen zwei Systemen. Dabei reicht das Spektrum von der einfachen Datenübertragung bis hin zum Streamen großer Datenmengen. So eignet sich das Tool beispielsweise für schlichte TCP-Weiterleitungen ebenso wie als Relaying-Lösung zwischen IPv6 und IPv4. Auch als SSL-Wrapper auf Server- oder Client-Seite kommt Socat infrage, wenn der umzuleitende Dienst nicht SSL-fähigist. In Kombination mit Chroot lassen sich so sichere Umgebungen gestalten. Sowohl die umfangreiche Manpage als auch die Webseite des Projekts bieten dafür inspirierende Beispiele.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Der Verbindungsaufbauerfolgt bei Socat in vier Stufen, beginnend mit dem Auswertender übergebenen Kommandozeilenparameter. Es folgt der Verbindungsaufbau,dessen erfolgreichen Abschluss Socat abwartet. Dann fährt es mit der Verarbeitung fort. Steht die Verbindung, lassen sich Daten in beide Richtungen übertragen.Sobald eines der Systeme ein EOFSignal sendet, baut Socat die Verbindung ab. Die gesamte Konfiguration erfolgt über Parameter,eine Konfigurationsdatei kennt das Tool nicht.Da es neben den Verbindungsoptionen zahlreiche weitere Einstellungen unterstützt,wie etwa &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Blöckgröße&lt;/del&gt;,Timeout oder Debugging,empfiehlt es sich, Socat via Skript aufzurufen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Der Verbindungsaufbauerfolgt bei Socat in vier Stufen, beginnend mit dem Auswertender übergebenen Kommandozeilenparameter. Es folgt der Verbindungsaufbau,dessen erfolgreichen Abschluss Socat abwartet. Dann fährt es mit der Verarbeitung fort. Steht die Verbindung, lassen sich Daten in beide Richtungen übertragen.Sobald eines der Systeme ein EOFSignal sendet, baut Socat die Verbindung ab. Die gesamte Konfiguration erfolgt über Parameter,eine Konfigurationsdatei kennt das Tool nicht.Da es neben den Verbindungsoptionen zahlreiche weitere Einstellungen unterstützt,wie etwa &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Blockgröße&lt;/ins&gt;,Timeout oder Debugging,empfiehlt es sich, Socat via Skript aufzurufen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ab der Reihe nach.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ab der Reihe nach.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris T. Ludwig</name></author>
	</entry>
	<entry>
		<id>https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=2317&amp;oldid=prev</id>
		<title>Chris T. Ludwig am 2. Oktober 2022 um 05:12 Uhr</title>
		<link rel="alternate" type="text/html" href="https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=2317&amp;oldid=prev"/>
		<updated>2022-10-02T05:12:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 2. Oktober 2022, 07:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Erfahrungen mit socat, nc (netcat) und ser2net. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ausgangspunkt für die Entstehung dieser &lt;/del&gt;Zusammenstellung war die Notwendigkeit Sensoren, bzw. Devices (TUL (EIB/KNX), Buderus Logamatic, Schmidt Holzofensteuerung, Wagner Sungo Solarthermie, ELV Wetterstation, Hörmann SupraMatic Garagentorantrieb, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Türcommander &lt;/del&gt;(Eigenbau), ELV Keymatic, Abus,  und, und, und) an FHEM &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anzuschließen&lt;/del&gt;. Die Kabelage im Haus hatte &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;überhand &lt;/del&gt;genommen und da meine CISCO-Switches noch einige Ports frei hatten waren schnell ein paar Atoms, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pis &lt;/del&gt;und Arduinos angschlossen. Um jetzt aber die Peripherie der Satelliten an FHEM anzuheften mussten die meist seriellen Adapter irgendwie dem Server mit FHEM zugänglich gemacht werden. Die o.g. drei Programme erfüllen bisher genau meine Vorstellungen. Leider konnte fhem2fhem mich nicht überzeugen. Die Baustelle FHEM auf dem zentralen Hausserver ist nach wie vor groß genug;-)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Erfahrungen mit socat, nc (netcat) und ser2net. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Motivation fuer diese &lt;/ins&gt;Zusammenstellung war die Notwendigkeit Sensoren, bzw. Devices (TUL (EIB/KNX), Buderus Logamatic, Schmidt Holzofensteuerung, Wagner Sungo Solarthermie, ELV Wetterstation, Hörmann SupraMatic Garagentorantrieb, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tuercommander &lt;/ins&gt;(Eigenbau), ELV Keymatic, Abus,  und, und, und) an FHEM &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anzuschlieszen&lt;/ins&gt;. Die Kabelage im Haus hatte &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ueberhand &lt;/ins&gt;genommen und da meine CISCO-Switches noch einige Ports frei hatten waren schnell ein paar Atoms, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PIs &lt;/ins&gt;und Arduinos angschlossen. Um jetzt aber die Peripherie der Satelliten an FHEM anzuheften mussten die meist seriellen Adapter irgendwie dem Server mit FHEM zugänglich gemacht werden. Die o.g. drei Programme erfüllen bisher genau meine Vorstellungen. Leider konnte fhem2fhem mich nicht überzeugen. Die Baustelle FHEM auf dem zentralen Hausserver ist nach wie vor groß genug;-)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Inbetriebnahme der socat/nc/ser2net-Scripte dauerte nur einen Tag. Probleme macht noch die &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Stabilität&lt;/del&gt;. Der Stresstest für das (Gesamt-)System ist auch noch nicht ausgearbeitet.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Inbetriebnahme der socat/nc/ser2net-Scripte dauerte nur einen Tag. Probleme macht noch die &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Stabilitaet&lt;/ins&gt;. Der Stresstest für das (Gesamt-)System ist auch noch nicht ausgearbeitet.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Derzeitiger Einsatz von Socat und nc (netcat):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Derzeitiger Einsatz von Socat und nc (netcat):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Auf meinen Server läuft fhem. Fhem auf dem Interfacerechner oder Fritzbox oder Raspi oder .. laufen zu lassen ist für mich keine Option. Es sprechen einige Dinge wie Performance, zentrale Datenhaltung, Administrationaufwand dagegen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Auf meinen Server läuft fhem. Fhem auf dem Interfacerechner oder Fritzbox oder Raspi oder .. laufen zu lassen ist für mich keine Option. Es sprechen einige Dinge wie Performance, zentrale Datenhaltung, Administrationaufwand dagegen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Auf dem Interface-Rechner [[FHEM-GW|fhem-gw (IP 192.168.178.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;12&lt;/del&gt;)]] laufen derzeit 3 Interfaces + die &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Türklingel&lt;/del&gt;. Die 3 Interfaces werden über nc dem Server übergeben. Auf dem IPC läuft nc im Server-Modus auf Port 3333. (nc -lk 3333 &amp;amp; oder nc -lk 3333 | /bin/bash &amp;amp;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Auf dem Interface-Rechner [[FHEM-GW|fhem-gw (IP 192.168.178.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XX&lt;/ins&gt;)]] laufen derzeit 3 Interfaces + die &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tuerklingel&lt;/ins&gt;. Die 3 Interfaces werden über nc dem Server übergeben. Auf dem IPC läuft nc im Server-Modus auf Port 3333. (nc -lk 3333 &amp;amp; oder nc -lk 3333 | /bin/bash &amp;amp;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So ist es dann möglich die Klingel von jedem Rechner aus dem Netzwerk mit folgendem Kommando zu starten: /usr/bin/netcat 192.168.178.12 3333 &amp;lt; /opt/fhem_resources/tuerklingel.cmd &amp;gt;result.txt. In tuerklingel.cmd steht aplay /fhem_resources/Assembly.wav. Da alles was in tuerklingel.cmd steht in der bash auf dem IPC ausgeführt wird besteht hier &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;natürlich &lt;/del&gt;ein Sicherheitsrisiko, welches noch Beachtung finden sollte.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So ist es dann möglich die Klingel von jedem Rechner aus dem Netzwerk mit folgendem Kommando zu starten:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;/usr/bin/netcat 192.168.178.12 3333 &amp;lt; /opt/fhem_resources/tuerklingel.cmd &amp;gt;result.txt.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In tuerklingel.cmd steht aplay /fhem_resources/Assembly.wav. Da alles was in tuerklingel.cmd steht in der bash auf dem IPC ausgeführt wird&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;besteht hier &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;natuerlich &lt;/ins&gt;ein Sicherheitsrisiko, welches noch Beachtung finden sollte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zum Weiterreichen der 3 Interfaces wird ser2net benutzt: Auf Port 2001 in die Buderus Logamatic angebunden, 2002 der TPUART für den EIB, auf 2003 der CUL für die 868 MHz Kommunikation und auf 2004 ein FH1000PC ebenfalls für 868 MHz Kommunkation. Das FHZ1000PC-Funkinterface wird eigentlich nicht mehr benötigt. Werde ich wohl demnächst mal auf 433MHz umbauen um vielleicht die Schaltsteckdosen zu bedienen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zum Weiterreichen der 3 Interfaces wird ser2net benutzt: Auf Port 2001 in die Buderus Logamatic angebunden, 2002 der TPUART für den EIB, auf 2003 der CUL für die 868 MHz Kommunikation und auf 2004 ein FH1000PC ebenfalls für 868 MHz Kommunkation. Das FHZ1000PC-Funkinterface wird eigentlich nicht mehr benötigt. Werde ich wohl demnächst mal auf 433MHz umbauen um vielleicht die Schaltsteckdosen zu bedienen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Konfigurationsdatei ist /etc/ser2net.conf.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Konfigurationsdatei ist /etc/ser2net.conf.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jedes Kapitel beginnt jeweils mit der &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Erörterung &lt;/del&gt;der Manpage. Im Anschluss folgen meine eigenen ausdokumentierten Konfigurationsdateien als Beispiele.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jedes Kapitel beginnt jeweils mit der &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Eroerterung &lt;/ins&gt;der Manpage. Im Anschluss folgen meine eigenen ausdokumentierten Konfigurationsdateien als Beispiele.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Was ich mal noch probieren muss:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Was ich mal noch probieren muss:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris T. Ludwig</name></author>
	</entry>
	<entry>
		<id>https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=2315&amp;oldid=prev</id>
		<title>Chris T. Ludwig: Die Seite wurde neu angelegt: „Erfahrungen mit socat, nc (netcat) und ser2net. Ausgangspunkt für die Entstehung dieser Zusammenstellung war die Notwendigkeit Sensoren, bzw. Devices (TUL (EI…“</title>
		<link rel="alternate" type="text/html" href="https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;diff=2315&amp;oldid=prev"/>
		<updated>2022-10-02T05:06:32Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Erfahrungen mit socat, nc (netcat) und ser2net. Ausgangspunkt für die Entstehung dieser Zusammenstellung war die Notwendigkeit Sensoren, bzw. Devices (TUL (EI…“&lt;/p&gt;
&lt;a href=&quot;https://tippvomtibb.de/wiki/index.php?title=Socat_%26_Co.&amp;amp;diff=2315&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Chris T. Ludwig</name></author>
	</entry>
</feed>