Noch'n kleines Projekt - WinTelex

Fachforen für Entwickler und Bastler
Antworten
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#11

Beitrag: # 12827Beitrag detlef »

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.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

mcleinn
Rank 3
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

#12

Beitrag: # 12845Beitrag mcleinn »

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.
Tobias, Kyiv

++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#13

Beitrag: # 12847Beitrag detlef »

Ü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. :scratch:

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. :hehe:
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)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

mcleinn
Rank 3
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

#14

Beitrag: # 12848Beitrag mcleinn »

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.
Tobias, Kyiv

++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#15

Beitrag: # 12862Beitrag detlef »

Das Projekt liegt jetzt auf GitHub.

https://github.com/detlefgerhardt/WinTelex
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#16

Beitrag: # 12871Beitrag detlef »

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.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
380170JFK
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

JKde
Rank 4
Rank 4
Beiträge: 309
Registriert: Sa 6. Okt 2018, 22:59
Wohnort: Würzburg
Hauptanschluß: 234280 jochen d

Re: Noch'n kleines Projekt - WinTelex

#17

Beitrag: # 12926Beitrag JKde »

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)
Folgende Benutzer bedankten sich beim Autor JKde für den Beitrag:
Minifranz
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]
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#18

Beitrag: # 12938Beitrag detlef »

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.
Da hätte ich auch mal selber drauf kommen können. Wird sofort umgesetzt.
Vielen Dank für den Hinweis! :thumbup:

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)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

JKde
Rank 4
Rank 4
Beiträge: 309
Registriert: Sa 6. Okt 2018, 22:59
Wohnort: Würzburg
Hauptanschluß: 234280 jochen d

Re: Noch'n kleines Projekt - WinTelex

#19

Beitrag: # 12941Beitrag JKde »

detlef hat geschrieben: Mi 29. Mai 2019, 10:25 ...Irgendwas zu verstecken hilft nur bedingt, weil der Quelltext ja vorliegt.
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]
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3581
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Noch'n kleines Projekt - WinTelex

#20

Beitrag: # 12944Beitrag detlef »

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.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Antworten

Zurück zu „Entwickler-Ecke“