OpenVAS アーキテクチャ全体を Debian 8 マシンにインストールしました。Greenbone Security Assistant と OpenVAS CLI コマンド ラインを介して OpenVAS Manager サービスにアクセスできますが、OMP プロトコル自体を練習して学習する必要があるため、XML を使用してサービスに直接クエリを実行する必要があります。私のマシンのポート 9390 でサービスが実行されていることはわかっていますが、それを呼び出そうとしても応答しません。私に何ができる?次のように、認証を必要としない単純なクエリを発行しようとしました。
<get_version/>
または、対応する XML コードで認証しようとしました。Google Chrome Poster 拡張機能、Linux 端末の curl コマンド、さらにはソケットを使用する C プログラムで呼び出してみました。私の試みはすべて失敗し、サービスはまったく応答しませんでした.
OMP のドキュメントは役に立つかもしれません: http://www.greenbone.net/technology/omp.html しかし、私が必要としているのは、サービスに XML コマンドを発行して応答を取得する簡単な方法と、いくつかを開発できる基礎です。たとえば、C 言語を使用した hello world の種類のプログラムです。これは、OMP への単純な呼び出しを発行し、応答をレンダリングします。