2009-07-14 7 views
1

J'ai besoin de bloquer les demandes de certains agents utilisateurs à notre environnement SharePoint qui ont été identifiés après avoir passé les journaux IIS.Urlscan 3.1 block User Agent

J'ai essayé ci-dessous en modifiant le fichier de configuration urlscan.ini et en faisant et iisreset, mais il ne bloque rien.

Suis-je en train d'entrer les bonnes chaînes? Je copie chaîne de l'agent utilisateur à partir des journaux de iis

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

+0

Je peux y répondre moi-même maintenant :) Le problème c'était les cordes, en les prenant directement à partir des logs iis, ils ont beaucoup de + signes, je les ai enlevés et hop. Le dessous de l'opéra nions, Firefox et ms accès [options] ruleList = DenyUserAgent [DenyUserAgent] DenyDataSection = AgentStrings ScanHeaders = User-Agent [AgentStrings] ; Browsers Opera/9,64 (Windows NT 5.1; U; fr) Presto/2.1.1 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv: 1.9.1) Gecko/20090624 Firefox/3.5 ; Applications Microsoft Office/12.0 (Windows NT 5.1; Microsoft Office Access 12.0.6320; Pro) –

+0

Je pense que cela ne fonctionnera pas dans UrlScan à cause du ";" signe. Le point-virgule est pour commenter et donc la chaîne ne sera pas trouvée dans son intégralité. Comment avez-vous résolu cela? Comment échapper un point-virgule dans Urlscan.ini? – Durden81

+0

Si vous avez la réponse laissez moi savoir dans cette question que je viens d'ajouter: http://stackoverflow.com/questions/11850833/specifing-string-with-semicolons-in-urlscan-ini – Durden81

Répondre

0

Vous pouvez utiliser ISAPI_Rewrite pour cette tâche, par exemple:

Bloc spambots

RewriteEngine sur

RewriteCond% {HTTP: User-Agent} (?: Alexibot | Art-Online | astérias | BackDoorbot | Black.Hole | \ BlackWidow | BlowFish | botALot | BuiltbotTough | Bullseye | BunnySlippers | Cegbfeieh | Cheesebot | \ CherryPicker | ChinaClaw | CopyRightCheck | cosmos | Croissant | Custo | DISCo | DittoSpyder | DownloadsDemon | \ eCatch | EirGrabber | EmailCollector | EmailSiphon | EmailWolf | EroCrawler | ExpresssWebPictures | ExtractorPro | \ EyeNetIE | FlashGet | Foobot | FrontPage | GetRight | GetWeb! | Go-Ahead-Got-It | Go! Zilla | GrabNet | Grafula | \ Récolte | hloader | HMView | HTplack | HTTrack | humanlinks | ImagesStripper | ImagesSucker | IndysBibliothèque | \ InfonaviRobot | InterGET | Internet \ sNinja | Jennybot | JetCar | JOC \ sWeb \ sSpider | Kenjin.Spider | Mot-clé.Densité | \ larbin | LeechFTP | Lexibot | libWeb/clsHTTP | LinkextractorPro | LienScan/8.1a.Unix | LinkWalker | lwp-trivial | \ Mass \ sDownloader | Mata.Hari | Microsoft.URL | MIDown \ tabouret | MIIxpc | Mister.PiX | Mister \ sPiX | moget | \ Mozilla/3.Mozilla/2.01 | Mozilla. NEWT | NavRoute | NearSite | NetAnts | NetMécanicien | NetSpider | Net \ sVampire | NetBIP | NICErsPRO | NPbot | Octopus | Offline.Explorer | Offline \ sExplorer | Offline \ sNavigator | Openfind | \ Pagerabber | Papa \ sFoto | pavuk | pcBrowser | Programme \ 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 | Téléportation | Teleport \ sPro | Telesoft | The.Informant | \ TheNomad | TightTwatbot | Titan | versCrawl/UrlDispatcher | versCrawl/UrlDispatcher | True_Robot | turingos | \ Turnitinbot/1.5 | URLy.Warning | VCI | VoidEYE | WebAuto | WebBandit | WebCopier | WebEMailExtrac. | WebEnhancer | WebDetch | WebGo \ sIS | Web.Image.Collector | Web \ sImage \ sCollector | WebLeacher | WebmasterWorldForumbot | \ WebReaper | WebSauger | Site Web \ seXtractor | Site Web.Quester | Site Web \ sQuester | Webster.Pro | WebStripper | \ Web \ sSucker | WebWhacker | WebZIP | Wget | Widow | [Ww] eb [Bb] etil | WWW-Collector-E | WWWOFFLE | \ Xaldon \ sWebSpider | Xenu de | Zeus) [NC]

RewriteRule.? - [F]