我已经在 Debian 8 机器上安装了整个 OpenVAS 架构。我可以通过Greenbone Security Assistant和OpenVAS CLI命令行访问OpenVAS Manager服务,但我需要的是直接使用XML查询服务,因为我需要练习和学习OMP协议本身。我知道该服务正在我的机器上的 9390 端口上运行,但是当我尝试调用它时,它永远不会响应。我能做些什么?我试图向它发出不需要身份验证的简单查询,如下所示:
<get_version/>
甚至我也尝试过使用相应的 XML 代码对其进行身份验证。我尝试通过 Google Chrome Poster 扩展程序、Linux 终端上的 curl 命令,甚至是使用套接字的 C 程序来调用它。我所有的尝试都失败了,服务也没有响应,尽管我知道它运行良好,因为通过 Greenbone Security Assistant 我可以使用它。
OMP 文档可能很有用:http: //www.greenbone.net/technology/omp.html 但我需要的是一种向服务发出 XML 命令并获得响应的简单方法,以及能够开发一些例如,使用 C 语言的 hello world 类程序,它发出对 OMP 的简单调用并呈现响应。