Пользовательский агент блока urlscan 3.1

Мне нужно заблокировать запросы от определенных пользовательских агентов к нашей среде Sharepoint, которые были идентифицированы после просмотра журналов IIS.

Я попробовал следующее, изменив файл конфигурации urlscan.ini и выполнив и iisreset, но он ничего не блокирует.

Я ввожу правильные строки? Я копирую строку пользовательского агента из журналов iis

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


person Community    schedule 14.07.2009    source источник
comment
Теперь я могу ответить на это сам :) Проблема заключалась в том, что строки брали их прямо из логов iis, у них много знаков +, я удалил их и привет. Приведенные ниже запрещают доступ Opera, Firefox и MS [параметры] RuleList = DenyUserAgent [DenyUserAgent] DenyDataSection = AgentStrings ScanHeaders = User-Agent [AgentStrings]; Браузеры Opera / 9.64 (Windows NT 5.1; U; en) Presto / 2.1.1 Mozilla / 5.0 (Windows; U; Windows NT 5.1; en-GB; rv: 1.9.1) Gecko / 20090624 Firefox / 3.5; приложения Microsoft Office / 12.0 (Windows NT 5.1; Microsoft Office Access 12.0.6320; Pro)   -  person    schedule 15.07.2009
comment
Я думаю, что в UrlScan это не сработает из-за: подписать. Точка с запятой предназначена для комментариев, поэтому строка не будет соответствовать полностью. Как ты это решил? Как избежать точки с запятой в Urlscan.ini?   -  person Durden81    schedule 03.08.2012
comment
Если у вас есть ответ, дайте мне знать в этом вопросе, который я только что добавил: stackoverflow.com/questions/11850833/   -  person Durden81    schedule 07.08.2012


Ответы (1)


Вы можете использовать ISAPI_Rewrite для этой задачи, например:

Блокировать спам-боты

RewriteEngine на

RewriteCond% {HTTP: User-Agent} (?: Alexibot | Art-Online | asterias | BackDoorbot | Black.Hole | \ BlackWidow | BlowFish | botALot | BuiltbotTough | Bullseye | BunnySlippers | Cegbfeieh | Cheesebot | \ CherryPickeright | ChinaClaw | CopyRight | космос | Crescent | Custo | DISCo | DittoSpyder | DownloadsDemon | \ eCatch | EirGrabber | EmailCollector | EmailSiphon | EmailWolf | EroCrawler | ExpresssWebPictures | ExtractorPro | \ EyeNetIE | FlashGet | Foobot | FrontPage | GetRight | GetWeb | Go! Zilla | GrabNet | Grafula | \ Harvest | hloader | HMView | httplib | HTTrack | humanlinks | ImagesStripper | ImagesSucker | IndysLibrary | \ InfonaviRobot | InterGET | Internet \ sNinja | Jennybot | JetCar | JOC \ sWeb \ spider | Ken | Keyword.Density | \ larbin | LeechFTP | Lexibot | libWeb / clsHTTP | LinkextractorPro | LinkScan / 8.1a.Unix | LinkWalker | lwp-trivial | \ Mass \ sDownloader | Mata.Hari | Microsoft.URL | MID \ stool | MIIxpc | Mister.PiX | Mister \ sPiX | moget | \ Mozilla / 3.Mozilla / 2.01 | Mozilla. NEWT | Navroad | NearSite | NetAnts | NetMechanic | NetSpider | Net \ sVampire | \ NetZIP | NICErsPRO | NPbot | Octopus | Offline .Expl orer | Offline \ sExplorer | Offline \ sNavigator | Openfind | \ Pagerabber | Papa \ sFoto | pavuk | pcBrowser | Program \ sShareware \ s1 | ProPowerbot / 2.14 | ProWebWalker | ProWebWalker | \ psbot / 0.1 | QueryN.Metasepoarch | ReWebWalker | RMA | SiteSnagger | SlySearch | SmartDownload | Spankbot | гаечный ключ | \ Superbot | SuperHTTP | Surfbot | suzuran | Szukacz / 1.4 | tAkeOut | Teleport | Teleport \ sPro | Telesoft | The.Intraformant | \ TheNomad | TitcherTwatCatbot | toCrawl / UrlDispatcher | True_Robot | turingos | \ Turnitinbot / 1.5 | URLy.Warning | VCI | VoidEYE | WebAuto | WebBandit | WebCopier | WebEMailExtrac. | WebEnhancer | \ WebFetch | WebGo \ sIS | Web.Image.C \ sImage \ sCollector | WebLeacher | WebmasterWorldForumbot | \ WebReaper | WebSauger | Website \ seXtractor | Website.Quester | Website \ sQuester | Webster.Pro | WebStripper | \ Web \ sSucker | WebWhacker | WebZip | Wget | Widow | [Ww] e Bb] andit | WWW-Collector-E | WWWOFFLE | \ Xaldon \ sWebSpider | Xenu's | Zeus) [NC]

RewriteRule.? - [F]

person Community    schedule 14.07.2009