Добрый день!Ищу сервис, с помощью которого можно было бы: ввести название ПО, его версию и получить результат - уязвима данная версия или нет.
Например, ввожу:Приложение: PHP
Версия: 5.2.10И получаю ответ в виде списка уязвимости, или хотя бы "пакет уязвим" (true/false).
Кто-нибудь встречал подобное?
Я сейчас пишу скрипт, который:
1) коннектится ко всем серверам из конфига (поддерживает Debian/FreeBSD),
2) по заданному из конфига списку сервисов (например, указываю в конфиге: php, mysql, nginx, apache) проверяет на каждом сервере установленную версию и доступную версию в репозитории.
3) Выводит отчет в виде htmlВот хотелось бы прикрутить туда еще проверку на уязвимости.
Заранее, спасибо!
http://metasploit.com/
> http://metasploit.com/А как там это делать? Что-то не нашел.
А фрэймворк этот вроде совсем для другого.
http://web.nvd.nist.gov/view/vuln/search-advanced
> http://web.nvd.nist.gov/view/vuln/search-advancedОпять не то. Я находил уже этот сайт. :(
Там не сделаешь именно так, как я описал.
>> http://web.nvd.nist.gov/view/vuln/search-advanced
> Опять не то. Я находил уже этот сайт. :(
> Там не сделаешь именно так, как я описал.Все можно накняпать.
BTW,
/usr/ports/ports-mgmt/portaudit
>>> http://web.nvd.nist.gov/view/vuln/search-advanced
>> Опять не то. Я находил уже этот сайт. :(
>> Там не сделаешь именно так, как я описал.
> Все можно накняпать.Что значит "накняпать"? И как там запрос составить для определенной версии пакета? А то часто на секьюрити-сайтах пишут что-то вроде "для версии 5.21 и ниже". Т.е., в поисковый запрос вообще не попадает.
> BTW,
> /usr/ports/ports-mgmt/portauditНе знаю что это, но мне хватает пока и pkg_version -v -s <package> .
Но эту команду тоже попробую.ЗЫ: мой скрипт и с Linux и FreeBSD опрашивает успешно (опрашивает все сервера, заданные в конфиге). Осталось прикрутить алерты на уязвимость. но это не так критично, ибо скрипт и так выводит "есть такая-то версия пакета, но в репозитории есть новее".
//skipped> Что значит "накняпать"?
написать скрипт/приложение, что будет ходить на заданный хост и парсить вывод.
>> BTW,
>> /usr/ports/ports-mgmt/portaudit
> Не знаю что это, но мне хватает пока и pkg_version -v -s
> <package> .
> Но эту команду тоже попробую.
> ЗЫ: мой скрипт и с Linux и FreeBSD опрашивает успешно (опрашивает все
> сервера, заданные в конфиге). Осталось прикрутить алерты на уязвимость. но это
> не так критично, ибо скрипт и так выводит "есть такая-то версия
> пакета, но в репозитории есть новее".portaudit замечательно умеет оповещать ежедневно задачей по мылу в Security Report.