PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Firewallregel Domainsperre


crapp
07.07.2006, 12:03
Hallo Board,

ich habe die Aufgabe diverse Regeln in einer Datei hinzuzufügen, die dann auf der Firewall diverse URLs sperren soll.

In dieser Liste stehen Ausdrücke wie:

ebay.\w+

Was genau bedeutet dieses "\w+" ???

Für Euch ist das warscheinlich eine sehr einfache Antwort, für mich ist das Neuland. Über eine detaillierte Antwort wäre ich super dankbar!

Zusatz:

Ich habe mich nun etwas schlau gemacht.
Der "." steht ja für ein beliebiges Zeichen
\w für ein Zeichen, einen Buchstaben oder einen Unterstrich
+ steht dafür, dass das letzte Zeichen mindestens einmal oder mehrfach vorkommt.

Das würde bedeuten, dass der reguläre Ausdruck ebay.\w+ folgende URL sperren würde oder?

"http://www.testdomain.de/ebay_unterhaltung/index.html"

Wenn ich hingegen den Regulären Ausdruck so ändern würde ebay\.\w+
dann sollte diese Test URL doch nicht gesperrt werden.

Kann mir hier jemand noch einmal Feedback geben?

Einfach austesten kann ich dies leider nicht, da die Beauftragung der Firewallregeln sehr strikt sind bei uns!!!
Dies müsste erst einmal verifiziert werden!


Chb
07.07.2006, 13:20
Uhm... Welche Firewall?
Ich glaube nämlich nicht, dass das bei allen gleich ist. :)

crapp
07.07.2006, 13:46
Uhm... Welche Firewall?
Ich glaube nämlich nicht, dass das bei allen gleich ist. :)

Das ist schon richtig, die Firewall kann das so ab, sie läuft ja schon mit den EInstellungen nur würde ich gerne verstehen was ich dort eintippe.

Bei der Firewall handelt es sich aber um eine Watchguard Firewall

z3r0x
07.07.2006, 17:13
[...]
Was genau bedeutet dieses "\w+" ???


Das "\w" bedeutet einfach nur, dass nach aldi. nur Zeichen (a-z und A-Z) erlaubt sind.

Das "+" steht für beliebig viele Zeichen, aber mindestens eins.

Ergo: ...wird hier wohl aldi mit sämtlichen Topleveldomains erlaubt. (like: aldi.de, aldi.com etc.)

Jan Krüger
07.07.2006, 21:15
Je nachdem, wie die Firewall arbeitet (wenn sie in HTTP-Streams rumpfuscht), würde ebay\.\w+ zwar deine Beispiel-URL nicht mehr treffen, aber z.B. http://ebay.sucks.example.org/ oder http://example.org/ebay.html.