From 3c85ad446881cb4330eaa8eabc0772567525ca32 Mon Sep 17 00:00:00 2001 From: Grzegorz Siewruk Date: Thu, 3 Sep 2020 14:39:50 +0200 Subject: [PATCH] fix hostname on gvmd10 --- src/main/java/pl/orange/bst/mixer/openvas/OpenVasClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/pl/orange/bst/mixer/openvas/OpenVasClient.java b/src/main/java/pl/orange/bst/mixer/openvas/OpenVasClient.java index b345415..7cd3764 100644 --- a/src/main/java/pl/orange/bst/mixer/openvas/OpenVasClient.java +++ b/src/main/java/pl/orange/bst/mixer/openvas/OpenVasClient.java @@ -89,7 +89,7 @@ private ReportXml getReportResponse(User user, HashMap params) t try { Vuln v = new Vuln(); v.setName(el.getElementsByTagName("name").item(0).getTextContent()); - v.setHost(el.getElementsByTagName("host").item(0).getTextContent()); + v.setHost(el.getElementsByTagName("host").item(0).getFirstChild().getTextContent()); v.setDesc(el.getElementsByTagName("description").item(0).getTextContent()); v.setPort(el.getElementsByTagName("port").item(0).getTextContent()); v.setThreat(el.getElementsByTagName("threat").item(0).getTextContent()); @@ -158,6 +158,7 @@ private String getCreateTaskResponse(User user, HashMap params) } private String getConfigResponse(User user) throws SAXException, IOException, ParserConfigurationException, JAXBException { ProcessBuilder pb = new ProcessBuilder("bash", "-c", "gvm-cli socket --socketpath "+socket+" --xml \""+xob.buildGetConfig(user)+"\""); + System.out.println("gvm-cli socket --socketpath "+socket+" --xml \""+xob.buildGetConfig(user)+"\""); String output = IOUtils.toString(pb.start().getInputStream()); Document doc = DocumentBuilderFactory.newInstance() .newDocumentBuilder()