Land #18411, Fix incorrect scope condition when populating RHOSTS using services command

This commit is contained in:
adfoster-r7 2023-10-11 13:29:31 +01:00 committed by GitHub
commit 6c33bf95f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -642,7 +642,7 @@ class Db
tbl << columns
if set_rhosts
addr = (host.scope ? host.address + '%' + host.scope : host.address)
addr = (host.scope.to_s != "" ? host.address + '%' + host.scope : host.address)
rhosts << addr
end
end
@ -880,7 +880,7 @@ class Db
columns = [host.address] + col_names.map { |n| service[n].to_s || "" }
tbl << columns
if set_rhosts
addr = (host.scope ? host.address + '%' + host.scope : host.address )
addr = (host.scope.to_s != "" ? host.address + '%' + host.scope : host.address )
rhosts << addr
end
end
@ -1056,7 +1056,7 @@ class Db
tbl << row
if set_rhosts
addr = (vuln.host.scope ? vuln.host.address + '%' + vuln.host.scope : vuln.host.address)
addr = (vuln.host.scope.to_s != "" ? vuln.host.address + '%' + vuln.host.scope : vuln.host.address)
rhosts << addr
end
end
@ -1280,7 +1280,7 @@ class Db
host = note.host
row << host.address
if set_rhosts
addr = (host.scope ? host.address + '%' + host.scope : host.address)
addr = (host.scope.to_s != "" ? host.address + '%' + host.scope : host.address)
rhosts << addr
end
else