Смотрите Nessus (http://nessus.org/nessus/). Я имею установку и использовал это в прошлом задании, и я думаю, что она делает точно, что Вы просите. Это обрабатывает сетевые уязвимости оба удаленно или путем установки агента на целевом узле.
Править: о, похоже, что openvas является ветвлением Nessus...
Я не думаю, что вы можете (я имею в виду, на общем хостинге).
Ошибка ясно говорит: «Невозможно добавить повторяющуюся запись коллекции типа 'add' с уникальным ключевым атрибутом 'name', установленным на 'StaticFile' . Это означает, что уже существует запись с name = "StaticFile"
где-то выше в иерархии конфигураций (в другом web.config в родительской папке .. или, скорее всего, в конфигурации глобального веб-сервера.
Чтобы решить эту проблему, вам необходимо сначала удалить существующую строку конфигурации. Вы должны добавить строку
в свой раздел
перед добавлением ваш собственный обработчик, например:
<system.webServer>
<handlers accessPolicy="Script,Read">
<remove name="StaticFile" />
<!--
iis7 - for any request to a file exists on disk, return it via native http module.
accessPolicy 'Script' is to allow for a managed 404 page.
-->
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" preCondition="integratedMode" resourceType="File" requireAccess="Read"/>
</handlers>
</system.webServer>
Если у вас будет полный контроль над вашим сервером (чего у вас нет, поскольку вы находитесь на виртуальном хостинге) вы можете удалить обработчик StaticFile
из глобальной конфигурации IIS ... но разумно ли это ?? Добавление строки
- правильный подход для обоих сценариев.