Vuls — это сканер уязвимостей с открытым исходным кодом, написанный на языке Go. 15 Он автоматизирует анализ уязвимостей программного обеспечения, установленного в системе. 25 Инструмент в основном фокусируется на сканировании уязвимостей в таких языках программирования, как Go, Ruby, Python и Java. 1
Некоторые особенности Vuls:
Чтобы использовать Vuls на Ubuntu, нужно выполнить следующие шаги: 1
Установить Go и другие необходимые пакеты. 1 Для этого нужно выполнить следующие команды: 1
sudo apt update
, sudo apt install golang
, git
, go get -u github.com/future-architect/vuls
. 1
Добавить путь к папке с Vuls в переменную PATH системы, чтобы можно было запускать Vuls из любого места. 1 Для этого нужно добавить следующую строку в файл .bashrc или .bash_profile: 1
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
, source ~/.bashrc
. 1
Использовать базовые команды Vuls для управления и запуска сканирования уязвимостей: 1
vuls scan
— инициирует сканирование уязвимостей на указанном объекте; 1vuls report
— генерирует отчёт по результатам последнего сканирования, выводя найденные уязвимости в удобном для пользователя формате; 1vuls -config
— отображает или модифицирует настройки конфигурации Vuls; 1vuls -version
— показывает текущую версию установленного Vuls. 1Официальная документация Vuls доступна в репозитории GitHub. 1