Использование nmap в облачной функции Google или другом сервисе Google - PullRequest
0 голосов
/ 30 марта 2020

У меня есть сценарий Python, который запускает команду nmap, просто используя подпроцесс. Мне нужно запускать это каждый раз, когда ip добавляется в набор данных BQ. Сначала я хотел использовать облачные функции Google для запуска этого нового ip, но понял, что облачная функция Google не имеет возможности использовать nmap, насколько мне известно. Моей следующей мыслью было создать виртуальную машину, где я мог бы создать venv с включенным nmap, но сомневаюсь, что это идеально. Я знаю, что есть несколько сервисов Google, которые имеют сети, такие как облачный DNS и их облачный сканер безопасности, но, насколько я могу судить, они не помогают с этим.

Проще говоря, есть ли лучший способ запуска и запуска командного сценария python nmap при каждом добавлении нового IP-адреса в набор данных, кроме создания vm?

Все идеи приветствуются, спасибо, что нашли время!

1 Ответ

0 голосов
/ 31 марта 2020

Я не проверял это лично, но, возможно, создание docker контейнера с nmap или использование существующего, как этот пример , а затем использование облачного запуска стоит попробовать ,

Мне не удалось заставить python -nmap работать в облачных функциях, возможно, из-за необходимости использования базового nmap на уровне ОС

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...