Есть у меня дома на виртуалке сканер безопасности Nessus, который развёрнут на Ununtu Server 18. Версия Essentials позволяет бесплатно просканировать до 16 IP адресов, так что для персонального использования сканер можно использовать без проблем.
Однако, проблема не в сканере, а в его обновлениях. Для поддержки актуальности сканер нужно постоянно обновлять, однако, компания Tenable приостановила деятельность в России с 10 марта 2022, помахала ручкой кинула своих покупателей из России. И обновления тоже отключила.
Единственный оставшийся способ поддерживать сканер — использование VPN. Сперва я радостно накатил на Ubuntu Server рябом с Nessus популярный ProtonVPN.
ProtonVPN — это VPN сервис от авторов веб-почты ProtonMail с шифрованием, созданной в 2013 году сотрудниками ЦЕРН (Европейская организация по ядерным исследованиям).
Установка ProtonVPN на Ubuntu Server
Какое-то время всё работало, затем, ProtonVPN на Ubuntu перестал нормально работать. Не знаю с чем это связано, с блокировками VPN или ещё с чем-то. Не работает и всё. Как дальше обновлять? Выход был найден, собственно, на картинке ниже можно догадаться какой именно:
Всё просто. На своём компьютере я поднимаю VPN соединение через десктопный клиент ProtonVPN. Какой именно VPN использовать — не принципиально. Пока ProtonVPN клиент Windows работает, хоть и не очень стабильно.
ProtonVPN — бесплатный VPN с безлимитным трафиком
Далее я поднимаю у себя прокси-сервер на стандартном порту 3128 с помощью 3proxy.
3proxy — бесплатный кроссплатформенный прокси-сервер. Основными отличительными особенностями являются небольшой размер и поддержка нескольких операционных систем. Программа не имеет графического интерфейса, её настройка производится путём написания конфигурационного файла. Существует возможность запуска программы как в консольном режиме, так и в фоновом режиме в виде службы или демона.
Ну а потом в настройках Nessus указываю в качестве прокси IP адрес своего компа. Профит.
Nessus обновляется. Задача выполнена.