Sha256: 5ae3478ed3d33541ae4a142b50ec7b635d17249c8590d95ec541e35157805fd0
Contents?: true
Size: 1.41 KB
Versions: 6
Compression:
Stored size: 1.41 KB
Contents
# frozen_string_literal: true ## # This file is part of WhatWeb and may be subject to # redistribution and commercial restrictions. Please see the WhatWeb # web site for more information on licensing and terms of use. # http://www.morningstarsecurity.com/research/whatweb ## # Version 0.3 # 2016-04-23 # Andrew Horton # Moved patterns from passive function to matches[] ## # Version 0.2 # 2011-05-24 # # Added WEBrick detection ## WhatWeb::Plugin.define "Ruby" do @author = "Brendan Coles <bcoles@gmail.com>" # 2010-10-26 @version = "0.3" @description = "Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write." @website = "http://www.ruby-lang.org/" # ShodanHQ results as at 2011-05-24 # # 22,172 for server: ruby # 822 for WEBrick @matches = [ # Ruby Server { regexp: /Ruby/, search: "headers[server]" }, # Server # Version Detection { version: /Ruby\/([^\s^\/^\(]+)/, search: "headers[server]" }, # WEBrick Server { regexp: /^WEBrick/, search: "headers[server]" }, # WEBrick Server # Version Detection { version: /^(WEBrick\/[\d\.]+) \(Ruby\/[\d\.]+\/[\d]{4}-[\d]{2}-[\d]{2}\)/, search: "headers[server]" }, # WEBrick Server # Ruby Version Detection { version: /^WEBrick\/[\d\.]+ \(Ruby\/([\d\.]+)\/[\d]{4}-[\d]{2}-[\d]{2}\)/, search: "headers[server]" }, ] end
Version data entries
6 entries across 6 versions & 1 rubygems