You should parse more ;)
(Generally you should parse all other fields, known or else.)
--- Parser.pm.orig 2017-05-16 17:13:54.717701138 +0200
+++ Parser.pm 2017-05-16 17:13:58.997635383 +0200
@@ -434,6 +434,9 @@
$service_hashref->{method} = $service->{att}->{method};
$service_hashref->{confidence} = $service->{att}->{conf};
$service_hashref->{fingerprint} = $service->{att}->{servicefp};
+ # more
+ $service_hashref->{hostname} = $service->{att}->{hostname};
+ $service_hashref->{ostype} = $service->{att}->{ostype};
}
return $service_hashref;