lib/scanner/generic.rb in yawast-0.2.2 vs lib/scanner/generic.rb in yawast-0.3.0.beta1
- old
+ new
@@ -271,10 +271,10 @@
req = Yawast::Shared::Http.get_http(uri)
req.use_ssl = uri.scheme == 'https'
headers = Yawast::Shared::Http.get_headers
res = req.request(Trace.new('/', headers))
- if res.body.include? 'TRACE / HTTP/1.1'
+ if res.body.include? 'TRACE / HTTP/1.1' && res.code == '200'
Yawast::Utilities.puts_warn 'HTTP TRACE Enabled'
puts "\t\t\"curl -X TRACE #{uri}\""
puts ''
end