2009-07-14 11 views
1

Ich muss Anfragen von bestimmten Benutzeragenten an unsere Sharepoint-Umgebung blockieren, die nach dem Durchlaufen der IIS-Protokolle identifiziert wurden.Urlscan 3.1 block User Agent

Ich habe versucht, die unten durch die Änderung der Urlscan.ini Config-Datei und tun und Iisreset, aber es blockiert nichts.

Gibt ich die richtigen Zeichenfolgen ein? Ich bin Kopieren String User-Agent aus den IIS-Protokolle

http://blogs.msdn.com/rakkimk/archive/2009/06/12/urlscan-rejecting-the-request-depending-on-the-user-agent-string.aspx

+0

Ich kann das jetzt selbst beantworten :) Das Problem war die Saiten, nehmen sie direkt aus den iis Logs, sie haben viele + Zeichen, ich entfernte sie und hey presto. Die unten leugnen Oper, Firefox und MS Access [Optionen] RuleList = DenyUserAgent [DenyUserAgent] DenyDataSection = AgentStrings ScanHeaders = User-Agent [AgentStrings] ; Browser Opera/9.64 (Windows NT 5.1; U; en) Presto/2.1.1 Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv: 1.9.1) Gecko/20090624 Firefox/3.5 ; Anwendungen Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Access 12.0.6320; Pro) –

+0

Ich denke, dass dies in UrlScan wegen der ";" Schild. Das Semikolon dient zum Kommentieren und die Zeichenfolge wird nicht vollständig angezeigt. Wie hast du das gelöst? Wie entgeht man einem Semikolon in Urlscan.ini? – Durden81

+0

Wenn Sie die Antwort haben, lassen Sie mich in dieser Frage wissen, die ich gerade hinzugefügt habe: http://stackoverflow.com/questions/11850833/specifing-string-with-semicolons-in-urlscan-ini – Durden81

Antwort

0

Sie können ISAPI_Rewrite verwenden für diese Aufgabe, zum Beispiel:

blockieren Spambots

RewriteEngine auf

RewriteCond% {HTTP: User-Agent} (?: Alexibot | Art-Online | asterias | BackDoorbot | Black.Hole | \ BlackWidow | BlowFish | botALot | ErbautesBoot | Bullseye | BunnySlippers | Cegbfeieh | Cheesebot | \ Cherrypicker | ChinaClaw | CopyRightCheck | Kosmos | Crescent | Custo | DISCO | DittoSpyder | DownloadsDemon | \ eCatch | EirGrabber | EmailCollector | EmailSiphon | EmailWolf | EroCrawler | ExpresssWebPictures | ExtractorPro | \ EyeNetIE | FlashGet | Foobot | Frontpage | GetRight | GetWeb! | Go-Ahead-Got-It | Zilla | GrabNet | Grafula | \ Harvest | hloader | HMView | httplib | HTTrack | humanlinks | BilderStripper | ImagesSucker | IndysLibrary | \ InfonaviRobot | InterGET | Internet \ sNinja | Jennybot | JetCar | JOC \ sWeb \ sSpider | Kenjin.Spider | Keyword.Density | \ larbin | LeechFTP | Lexibot | libWeb/clsHTTP | LinksextractorPro | LinkScan/8.1a.Unix | LinkWalker | lwp-trivial | \ Masse \ sDownloader | Mata.Hari | Microsoft.URL | MIDown \ hocker | MIIxpc | Mister.PiX | Mister \ sPiX | moget | \ Mozilla/3.Mozilla/2.01 | Mozilla. NEWT | Navroad | NearSite | NetAnts | NetMechanic | NetSpider | Net \ sVampir | \ NetZIP | NICErsPRO | NPbot | Octopus | Offline.Explorer | Offline \ sExplorer | Offline \ sNavigator | Openfind | \ Pagerabber | Papa \ sFoto | pavuk | pcBrowser | Program \ sShareware \ s1 | ProPowerbot/2.14 | ProWebWalker | ProWebWalker | \ psbot/0.1 | QueryN.Metasearch | ReGet | RepoMonkey | RMA | SiteSnagger | SlySearch | SmartDownload | Spankbot | spanner | \ Superbot | SuperHTTP | Surfbot | suzuran | Szukacz/1.4 | tAkeOut | Teleport | Teleport \ sPro | Telesoft | Der.Intraformant | \ TheNomad | TightTwatbot | Titan | toCrawl/UrlDispatcher | toCrawl/UrlDispatcher | True_Robot | turingos | \ Turnitinbot/1.5 | URLy.Warning | VCI | VoidEYE | WebAuto | WebBandit | WebCopier | WebEMailExtrac. | WebEnhancer | \ WebFetch | WebGo \ sIS | Web.Image.Collector | Web \ sImage \ sCollector | WebLeacher | WebmasterWorldForumbot | \ WebReaper | WebSauger | Webseite \ seXtractor | Website.Quest | Website \ sQuester | Webster.Pro | WebStripper | \ Web \ sSucker | WebWhacker | WebZIP | Wget | Witwe | [Ww] eb [Bb] andit | WWW-Collector-E | WWWOFFLE | \ Xaldon \ sWebSpider | Xenus | Zeus) [NC]

RewriteRule. - [F]