Я пытался выяснить, как я могу выполнять задачи из командной строки с OpenVAS (без какого-либо взаимодействия с их веб-интерфейсом)
Я пытался запустить эту команду:
omp --port=9392 --host=<IP> --username=admin --password=admin --xml "<get_results/>"
И он просто останавливается там, кажется, ничего не делая.Нет вывода, ничего.
После осмотра, по-видимому, omp
устарело, и люди сказали переключиться на gvm-cli
найден здесь .
После переключения на gvm-cli
я выполнил следующую команду и получил эту ошибку ..
gvm-cli socket --gmp-username admin --gmp-password admin --xml "<get_results/>"
Traceback (most recent call last):
File "/home/phillip/py37/bin/gvm-cli", line 10, in <module>
sys.exit(main())
File "/home/phillip/py37/lib/python3.7/site-packages/gvmtools/cli.py", line 92, in main
gvm.authenticate(args.gmp_username, args.gmp_password)
File "/home/phillip/py37/lib/python3.7/site-packages/gvm/protocols/gmpv7.py", line 210, in authenticate
self._send(cmd.to_string())
File "/home/phillip/py37/lib/python3.7/site-packages/gvm/protocols/base.py", line 62, in _send
self.connect()
File "/home/phillip/py37/lib/python3.7/site-packages/gvm/protocols/base.py", line 98, in connect
self._connection.connect()
File "/home/phillip/py37/lib/python3.7/site-packages/gvm/connections.py", line 310, in connect
self._socket.connect(self.path)
FileNotFoundError: [Errno 2] No such file or directory
Я не уверен, что еще делать.Может ли кто-нибудь направить меня в правильном направлении?
В конечном итоге я хочу создать полностью автоматизированную систему сканирования из командной строки.Я хочу иметь возможность:
- Создать новую цель
- Создать новую задачу
- Запустить сканирование
Как мне это сделать?
Дополнительная информация:
При работе openvas-check-setup --v9
мой вывод: It seems like your OpenVAS-9 installation is OK
ОС: CentOS 7
Веб-интерфейс работает нормально, и я выполнил задачу, чтобы убедиться, что все работает нормально.