Check for hosted databasee (no matching host for a service)

git-svn-id: file:///home/svn/framework3/trunk@4401 4d416f70-5f16-0410-b530-b9f4589650da
unstable
HD Moore 2007-02-16 19:14:55 +00:00
parent 9cda28221f
commit cb338fc271
1 changed files with 2 additions and 0 deletions

View File

@ -157,6 +157,7 @@ module Db
ref.vulns.each do |vuln| ref.vulns.each do |vuln|
vcnt += 1 vcnt += 1
serv = vuln.service serv = vuln.service
next if not serv.host
xport = serv.port xport = serv.port
xprot = serv.proto xprot = serv.proto
xhost = serv.host.address xhost = serv.host.address
@ -175,6 +176,7 @@ module Db
rport = e.datastore['RPORT'] rport = e.datastore['RPORT']
if (rport) if (rport)
framework.db.services.each do |serv| framework.db.services.each do |serv|
next if not serv.host
next if serv.port.to_i != rport.to_i next if serv.port.to_i != rport.to_i
xport = serv.port xport = serv.port
xprot = serv.proto xprot = serv.proto