Вам также необходимо установить пакет network-manager-strongswan
. Но обратите внимание, что пакет кажется довольно глючным, и я не уверен, что он все еще хорошо работает.
Вместо того чтобы полагаться на интерактивный ввод, я бы попытался внедрить аргументы в вашу функцию. Например, -n для nmap, -m для масскан, -a для агрессивного, -s для скрытности и т.д. Затем вы можете комбинировать свои аргументы, и вам не придется переписывать свои скрипты, когда вы захотите добавить еще один инструмент в свою интеграцию.