Noch'n kleines Projekt - WinTelex
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Ja, kann ich dir gerne schicken. Das ist ein C# WinForms-Projekt
Ist aber noch etwas chaotisch. Das war ja mein Projekt, um mit dem i-telex Protokoll zu experimentieren und es zu verstehen.
Ist aber noch etwas chaotisch. Das war ja mein Projekt, um mit dem i-telex Protokoll zu experimentieren und es zu verstehen.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 3
- Beiträge: 139
- Registriert: Mi 26. Dez 2018, 15:16
- Wohnort: Kyiv, Ukraine
- Hauptanschluß: 127875 super ux
Re: Noch'n kleines Projekt - WinTelex
Was das Spammen angeht, so könnte man empfangsseitig in den Hardware-Interfaces (iTelex, piTelex) eine Volumenbeschränkung für Software-Fernschreiber (WinTelex, RS232, Webtool) einführen
z.B. eine A4 Seite pro Anrufer pro Tag von Nicht-Fernschreiber auf Fernschreiber, wobei der Zähler zurückgesetzt wird, sobald der Angeschriebene antwortet.
Die Unterscheidung zwischen Software- und Hardware-Clients könnte über eine Zertifizierung laufen, die von der iTelex-Gruppe als zentrale Zertifizierungsstelle verteilt wird (vgl SSL-Zertifikate). Ggf mit Optionen im iTelex-Interface, auch Fernschreiben von nicht zertifizierten Interfaces anzunehmen, sowie die Textbegrenzung für Software-Fernschreiber zu senken / zu erhöhen.
z.B. eine A4 Seite pro Anrufer pro Tag von Nicht-Fernschreiber auf Fernschreiber, wobei der Zähler zurückgesetzt wird, sobald der Angeschriebene antwortet.
Die Unterscheidung zwischen Software- und Hardware-Clients könnte über eine Zertifizierung laufen, die von der iTelex-Gruppe als zentrale Zertifizierungsstelle verteilt wird (vgl SSL-Zertifikate). Ggf mit Optionen im iTelex-Interface, auch Fernschreiben von nicht zertifizierten Interfaces anzunehmen, sowie die Textbegrenzung für Software-Fernschreiber zu senken / zu erhöhen.
Tobias, Kyiv
++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Über sowas habe ich auch schon nachgedacht. Allerdings weiß ich nicht, wie man Software- und Hardware-Fernschreiber erkennen will. Die Absender-Kennung kann ja gefakt sein.
Könnte man natürlich heuristisch erkennen - aber wer will das programmieren.
Aber so eine Sperre könnte man ja generell als Option einbauen, z.B. 3 Seiten, wenn zwischendurch nicht geantwortet wurde. Anzahl der Seiten einstellbar.
Muss natürlich Fred sagen, ob er Lust hat, das in die bestehende i-Telex-Firmware zu implementieren.
Zumal es ja bisher wohl noch nicht vorgekommen ist, dass gespammt wurde.
Könnte man natürlich heuristisch erkennen - aber wer will das programmieren.

Aber so eine Sperre könnte man ja generell als Option einbauen, z.B. 3 Seiten, wenn zwischendurch nicht geantwortet wurde. Anzahl der Seiten einstellbar.
Muss natürlich Fred sagen, ob er Lust hat, das in die bestehende i-Telex-Firmware zu implementieren.

Zumal es ja bisher wohl noch nicht vorgekommen ist, dass gespammt wurde.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 3
- Beiträge: 139
- Registriert: Mi 26. Dez 2018, 15:16
- Wohnort: Kyiv, Ukraine
- Hauptanschluß: 127875 super ux
Re: Noch'n kleines Projekt - WinTelex
Ja, das wäre wohl das einfachste. Die Option wäre wiederum nur bei Hardware-Empfängern nötig, dh. z.B. TW39-Firmware.
Allerdings könnten die Software-Schnittstellen freiwillig, und für die Fernschreiber unsichtbar, einen Header senden, dass
sie eben Softwareschnittstellen sind. Und per Vorgabe wird dann die Einschränkung nur auf diese angewendet.
Es geht m.E. gar nicht um bewusstes Spammen, sondern eher um versehentliches, wenn z.B. Software-Fernschreiber
von Bastlern in Skripten eingesetzt werden (was sicherlich einige interessante Anwendungsmöglichkeiten eröffnet), dann
aber was schiefläuft (z.B. Programm sendet Twittermeldungen, bekommt aber aus irgendeinem Grund 10.000 Tweets als
Eingabe, der Entwickler eines Rundschreiben-Skripts schickt ein Schreiben versehentlich an alle iTelex-Nutzer, ein fehler-
haftes Update Fernschreiber-Software schickt Megabytes ungültiger Zeichen etc.
Allerdings könnten die Software-Schnittstellen freiwillig, und für die Fernschreiber unsichtbar, einen Header senden, dass
sie eben Softwareschnittstellen sind. Und per Vorgabe wird dann die Einschränkung nur auf diese angewendet.
Es geht m.E. gar nicht um bewusstes Spammen, sondern eher um versehentliches, wenn z.B. Software-Fernschreiber
von Bastlern in Skripten eingesetzt werden (was sicherlich einige interessante Anwendungsmöglichkeiten eröffnet), dann
aber was schiefläuft (z.B. Programm sendet Twittermeldungen, bekommt aber aus irgendeinem Grund 10.000 Tweets als
Eingabe, der Entwickler eines Rundschreiben-Skripts schickt ein Schreiben versehentlich an alle iTelex-Nutzer, ein fehler-
haftes Update Fernschreiber-Software schickt Megabytes ungültiger Zeichen etc.
Tobias, Kyiv
++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Hier liegt jeweils die neueste EXE-Datei.
https://github.com/detlefgerhardt/WinTe ... r/Binaries
Es gibt kein Installationsprogramm, einfach WinTelex.exe in ein eigenes Verzeichnis kopieren und starten.
In dem Verzeichnise werden zwei Log-Files geschrieben.
WinTelex.log protokolliert alles, was gesendet und empfangen wird und
Error.log protokolliert alle internen Progammabläufe. Wenn es Problem gibt, könnt ihr mir das Error.log schicken.
https://github.com/detlefgerhardt/WinTe ... r/Binaries
Es gibt kein Installationsprogramm, einfach WinTelex.exe in ein eigenes Verzeichnis kopieren und starten.
In dem Verzeichnise werden zwei Log-Files geschrieben.
WinTelex.log protokolliert alles, was gesendet und empfangen wird und
Error.log protokolliert alle internen Progammabläufe. Wenn es Problem gibt, könnt ihr mir das Error.log schicken.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 4
- Beiträge: 310
- Registriert: Sa 6. Okt 2018, 22:59
- Wohnort: Würzburg
- Hauptanschluß: 234280 jochen d
Re: Noch'n kleines Projekt - WinTelex
Hallo Detlef,
wegen der Spam-Vorfälle hätte ich drei Vorschläge:
1. Ich gehe davon aus, daß der Spam nicht vorsätzlich mit böser Absicht erzeugt wurden, sondern Spielkinder (Nerds) das Programm auf GitHub entdeckt haben und es einfach mal ausprobieren wollten. Diese Spielkinder könnte man mit ein paar freundlichen Worten sowohl im "README.md" als auch in einem Splash-Screen im Programm darauf hinweisen, daß sie Papier vernichten, historische Maschinen stressen und evtl. andere Teilnehmer belästigen. Ich gehe davon aus, daß die meisten dann etwas bewußter damit umgehen.
2. Die Adresse des bzw. der Teilnehmer-Server sind fest eingetragen. Wenn man diese Adressen durch einen Konfigurations-Dialog oder eine INI-Datei einstellbar macht (default LEER!!!), dann muß sich der Nutzer des Programms erst mit dem Thema i-Telex auseinander setzen, das i-Telex-Forum lesen, und somit es nur nutzen wenn er es verstanden hat.
3. Evtl: vorerst das Suchen auf die eingegebene Nummer beschränken und keine Volltestsuche nach Namen und Orten. (Oder Volltextsuche mit vertecktem Hotkey)
wegen der Spam-Vorfälle hätte ich drei Vorschläge:
1. Ich gehe davon aus, daß der Spam nicht vorsätzlich mit böser Absicht erzeugt wurden, sondern Spielkinder (Nerds) das Programm auf GitHub entdeckt haben und es einfach mal ausprobieren wollten. Diese Spielkinder könnte man mit ein paar freundlichen Worten sowohl im "README.md" als auch in einem Splash-Screen im Programm darauf hinweisen, daß sie Papier vernichten, historische Maschinen stressen und evtl. andere Teilnehmer belästigen. Ich gehe davon aus, daß die meisten dann etwas bewußter damit umgehen.
2. Die Adresse des bzw. der Teilnehmer-Server sind fest eingetragen. Wenn man diese Adressen durch einen Konfigurations-Dialog oder eine INI-Datei einstellbar macht (default LEER!!!), dann muß sich der Nutzer des Programms erst mit dem Thema i-Telex auseinander setzen, das i-Telex-Forum lesen, und somit es nur nutzen wenn er es verstanden hat.
3. Evtl: vorerst das Suchen auf die eingegebene Nummer beschränken und keine Volltestsuche nach Namen und Orten. (Oder Volltextsuche mit vertecktem Hotkey)
Jochen (Würzburg)
234280 jochen d (T100 75Bd)
234281 jk200 d (FS200Z 200Bd)
234200 fablabwue d (Lo15, T37, T36Si, T68, T100S, Lo133) [nur zeitweise online, wenn FabLab geöffnet]
234280 jochen d (T100 75Bd)
234281 jk200 d (FS200Z 200Bd)
234200 fablabwue d (Lo15, T37, T36Si, T68, T100S, Lo133) [nur zeitweise online, wenn FabLab geöffnet]
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Da hätte ich auch mal selber drauf kommen können. Wird sofort umgesetzt.JKde hat geschrieben: ↑Mi 29. Mai 2019, 08:48 2. Die Adresse des bzw. der Teilnehmer-Server sind fest eingetragen. Wenn man diese Adressen durch einen Konfigurations-Dialog oder eine INI-Datei einstellbar macht (default LEER!!!), dann muß sich der Nutzer des Programms erst mit dem Thema i-Telex auseinander setzen, das i-Telex-Forum lesen, und somit es nur nutzen wenn er es verstanden hat.
Vielen Dank für den Hinweis!

Die Volltextsuche möchte ich gerne erhalten, denn die brauche ich ja selber dauernd. Irgendwas zu verstecken hilft nur bedingt, weil der Quelltext ja vorliegt.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 4
- Beiträge: 310
- Registriert: Sa 6. Okt 2018, 22:59
- Wohnort: Würzburg
- Hauptanschluß: 234280 jochen d
Re: Noch'n kleines Projekt - WinTelex
Einen Hacker mit böser Absicht wird man nie davon abhalten können, denn alle Informationen stehen (gut verstreut) hier im Forum.
Es geht eher darum die Hürde für Spielkinder etwas höher zu legen.
Jochen (Würzburg)
234280 jochen d (T100 75Bd)
234281 jk200 d (FS200Z 200Bd)
234200 fablabwue d (Lo15, T37, T36Si, T68, T100S, Lo133) [nur zeitweise online, wenn FabLab geöffnet]
234280 jochen d (T100 75Bd)
234281 jk200 d (FS200Z 200Bd)
234200 fablabwue d (Lo15, T37, T36Si, T68, T100S, Lo133) [nur zeitweise online, wenn FabLab geöffnet]
-
Topic author - Rank 12
- Beiträge: 4269
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Re: Noch'n kleines Projekt - WinTelex
Ich habe jetzt eine neue Version veröffentlicht. Die Adresse des Teilnehmer-Servers ist draussen.
Das sollte die Hürde für Nicht-i-Telexer schon mal etwas höher legen.
Das sollte die Hürde für Nicht-i-Telexer schon mal etwas höher legen.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171