www.ProFTPD.de
13. März 2007, 19:52:51 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: PathDenyFilter + Reg. Ausdruck + Groß-/Kleinschreibung  (Gelesen 117 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
S.
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: 11. Januar 2005, 12:33:06 »

Hallo,

ich habe da ein Problem mit der Groß- und Kleinschreibung im Rahmen des Regulären Ausdrucks von PathDenyFilter.

Code:
PathDenyFilter "\.(zip|tar|mp3|mpeg|exe|mpg|cgi|pl|php|phtml|php4|php3|gz|ace|ftpaccess|htaccess|wmv)$"


Damit verhindere ich, dass diverse Dateienendungen upgeloaded werden. Das Problem ist nur, dass das nur solange funktioniert, wie die Dateiendung wirklich klein geschrieben ist, sobald da z.B. eine archiv.ZIP ist, klappt der Filter nicht mehr.

Ich möchte gerne darauf verzichten, alle möglichen Klein- und Großschreibkombinationen anzugeben.


Wie geht das mit dem Regulären Ausdruck?
Ich habe versucht, /.../i an diversen Stellen einzufügen, aber leider ohne Erfolg  Traurig


Vielen Dank für Eure Hilfe!  Lächelnd
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 11. Januar 2005, 13:25:23 »

Beispiel:
Code:
PathDenyFilter "((^|/)[-.])|(\.([jJ][sS]|[vV][bB][sS]|[sS][cC][rR]|[eE][xX][eE])$)"

Nicht schön, aber geht :oops:  :roll:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
S.
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antwort #2 am: 11. Januar 2005, 19:47:57 »

danke! funktioniert super  Lächelnd
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.056 Sekunden mit 19 Zugriffen.