AllowFilter

Name: AllowFilter
Syntax: AllowFilter regular-expression

Erklärung:

"AllowFilter" erlaubt die erstellung regulärer Ausdrücke, die allen übermittelten Kommandos an proftpd entsprechen müssen. Dieses ist sehr sinnvoll, um zu verhindern, daß mittels übermittelter Zeichenfolgen eventuelle Angriffe gegen PROFTPD geführt werden. Der reguläre Ausdruck wird gegen dan gesamten übermittelten Befehl ausgeführt, daher sollte man bei der Erstellung des Ausdrucker sehr sorgfältig sein.
Sollte der übermittelte Befehl den Test nicht bestehem, so wird dem Client ein "Forbidden Command" übersendet.
Die übermittlung von Passwörtern (PASS Befehl) wird NICHT geprüft !
Sollte der reguläre Audruck Leerzeichen enthalten, so sind diese in Anführungszeichen zu setzen.

Beispiele:

# erlaubt nur Befehle mit Alphanumerischen Zeichen und Leerzeichen
AllowFilter "^[a-zA-Z0-9 ,]*$"