PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : keep alive commands unterbinden



pjan
05.05.04, 22:34
Gibts in der v3 auch eine Möglichkeit, wie in der v2 (Allow NOOP command), keep alive commands (PWD, LIST...) zu unterbinden?

Hatte grade den Fall, daß ein User die Verbindung Ewigkeiten mit dem LIST Kommando offen gelassen hat.




Hier eine Antwort vom Support, die mir aber nichts sagt :confused

This was not reimplemented as in fact there are many different ways to produce the same
using either list, cwd or stat command making the server believe there was activity.

Supernature
06.05.04, 07:40
Die Funktion wurde nicht wieder eingebaut, weil die Clients inzwischen "cleverer" geworden sind. Es gibt inzwischen einige Clients, die statt des "NOOP"-Kommandos gezielt unterschiedliche Befehle an den Server senden, damit dieser das nicht mehr von gewöhnlicher Aktivität unterscheiden kann. Daher macht ein solches Feature keinen Sinn mehr.

Man könnte natürlich mit einer gewissen Intelligenz arbeiten und sagen, wenn 10mal derselbe Befehl gesendet wird oder 10 unterschiedliche Befehle, ohne dass dabei das Verzeichnis gewechselt wird, dann ist das eine "unerlaubte Aufrechterhaltung". Das wäre aber nicht zuverlässig umsetzbar, und nach einer gewissen Zeit hätten sich die Client-Programmierer auch darauf eingestellt.