Ich habe jetzt nochmal in die Quellen geschaut. Das war doch etwas anders. Das hat niemand "so" eingebaut, sondern das ist schlicht ein Bug.FredSonnenrein hat geschrieben: ↑Mi 29. Nov 2023, 11:41Derartige „Funktionen“ sind aber auch in manchen Routern eingebaut.
„DNS-Rebind-Schutz“ ist das Stichwort.
Hier die Stelle aus dem Quelltext (Datei txDevITelexSrv.py):
Code: Alles auswählen
# Recognise self-tests early and mute them
if client_address[0] == self.ip_address:
data = client.recv(128)
if data == selftest_packet:
# Signal self-test thread that we received the packet
self.selftest_event.set()
client.close()
continue
So hab ich das dann korrigiert:
Code: Alles auswählen
# Recognise self-tests early and mute them
if client_address[0] == self.ip_address:
data = client.recv(128)
if data == selftest_packet:
# Signal self-test thread that we received the packet
self.selftest_event.set()
client.close()
continue
Der Vorteil von Python ist, dass es ein Interpreter ist. Man kann mal eben schnell reinschauen und was korrigieren.