diff --git a/scripts/hostmap-robtex.nse b/scripts/hostmap-robtex.nse
index 46346c36b..ef5578700 100644
--- a/scripts/hostmap-robtex.nse
+++ b/scripts/hostmap-robtex.nse
@@ -6,7 +6,7 @@ local table = require "table"
description = [[
Discovers hostnames that resolve to the target's IP address by querying the online Robtex service at http://ip.robtex.com/.
-]];
+]]
---
-- @usage
@@ -14,55 +14,58 @@ Discovers hostnames that resolve to the target's IP address by querying the onli
--
-- @output
-- | hostmap-robtex:
--- | scanme.nmap.org
--- | li86-221.members.linode.com
--- | chat.nmap.org
--- | scanme.insecure.org
--- | scanme.nmap.com
--- |_ scanme.org
---
+-- | hosts:
+-- |_ scanme.nmap.org
+--
+-- @xmloutput
+--
+---
-author = "Arturo 'Buanzo' Busleiman";
-license = "Same as Nmap--See http://nmap.org/book/man-legal.html";
+author = "Arturo 'Buanzo' Busleiman"
+license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {
"discovery",
"safe",
"external"
-};
+}
--- Scrape domains sharing target host ip from robtex website
-- @param data string containing the retrieved web page
-- @return table containing the host names sharing host.ip
function parse_robtex_response (data)
- local result = {};
+ local result = {}
for domain in string.gmatch(data, " 0) then
- return stdnse.format_output(true, domains);
+ output_tab.hosts = domains
end
-end;
+ return output_tab
+end
function table.contains (table, element)
for _, value in pairs(table) do
if value == element then
- return true;
+ return true
end
end
- return false;
+ return false
end