Skip to content

Commit

Permalink
0.4.9 version release
Browse files Browse the repository at this point in the history
  • Loading branch information
urbanadventurer committed Nov 23, 2017
1 parent 5305c90 commit af97f57
Show file tree
Hide file tree
Showing 9 changed files with 86 additions and 13 deletions.
22 changes: 20 additions & 2 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
Version 0.4.8-dev Unreleased

* Added support for all ciphers - TLSv1:TLSv1.1:TLSv1.2:SSLv3:SSLv2. Thanks milo2012

Version 0.4.9 November 23rd 2017
* Added unit testing with rake @bcoles
* Added Elastic Search output @SlivTaMere
* Source code formatting cleanup @Code0x58
* Thread reuse and logging through a single thread @Code0x58
* Fixed max-redirection bug @Code0x58
* Fixed bug when using a proxy and HTTPS (unknown user)
* Fixed timeout deprecation warning @iGeek098
* New plugins and plugin updates @guikcd @bcoles @andreas-becker
* Added proxy and user-agent to logging @rdubourguais
* Updated Alexa top websites lists
* Updated update-alexa script
* Updated IP to Country database
* Updated man page
* Updated Mongo DB output for Mongo 2.x

Version 0.4.8-dev (Continuous release 2012 - 2017)

* Added support for all ciphers - TLSv1:TLSv1.1:TLSv1.2:SSLv3:SSLv2. Thanks @milo2012
* New colour scheme for brief output
* New Verbose output
* --color, --colour now takes case insensitive arguments, and can be enabled under Windows
Expand Down
18 changes: 12 additions & 6 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ $$$$$$ $$$$$ $$$$ $$$ $$$$ $$$ $$$$ $$$$$$ $$$$$ $$$$$$$$$ $$$$$$$$$'

Readme for WhatWeb - Next generation web scanner.
Developed by Andrew Horton aka urbanadventurer and Brendan Coles
Version: 0.4.8. Unreleased
Version: 0.4.9. November 23rd, 2017
License: GPLv2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -55,7 +55,7 @@ Features:
* Over 1700 plugins
* Control the trade off between speed/stealth and reliability
* Performance tuning. Control how many websites to scan concurrently.
* Multiple log formats: Brief (greppable), Verbose (human readable), XML, JSON, MagicTree, RubyObject, MongoDB.
* Multiple log formats: Brief (greppable), Verbose (human readable), XML, JSON, MagicTree, RubyObject, MongoDB, ElasticSearch, SQL.
* Proxy support including TOR
* Custom HTTP headers
* Basic HTTP authentication
Expand Down Expand Up @@ -92,7 +92,7 @@ $::$ . $$$ $::$ $$$ $::$ $$$ $::$ $::$ . $$$ $::$ $::$ $$$$
$;;$ $$$ $$$ $;;$ $$$ $;;$ $$$ $;;$ $;;$ $$$ $$$ $;;$ $;;$ $$$$
$$$$$$ $$$$$ $$$$ $$$ $$$$ $$$ $$$$ $$$$$$ $$$$$ $$$$$$$$$ $$$$$$$$$'

WhatWeb - Next generation web scanner version 0.4.8-dev.
WhatWeb - Next generation web scanner version 0.4.9.
Developed by Andrew Horton aka urbanadventurer and Brendan Coles.
Homepage: http://www.morningstarsecurity.com/research/whatweb

Expand All @@ -116,7 +116,6 @@ AGGRESSION:
--aggression, -a=LEVEL Set the aggression level. Default: 1.
Aggression levels are:
1. Stealthy Makes one HTTP request per target. Also follows redirects.
2. Unused
3. Aggressive If a level 1 plugin is matched, additional requests will be
made.
4. Heavy Makes a lot of HTTP requests per target. Aggressive tests from
Expand Down Expand Up @@ -410,7 +409,9 @@ Version 0.4.4 Released June 29th, 2010
Version 0.4.5 Released August 17th, 2010
Version 0.4.6 Released March 25th, 2011
Version 0.4.7 Released April 5th, 2011
Version 0.4.8-dev Unreleased
Version 0.4.8-dev (Continuous release from 2012 to 2017)
Version 0.4.9 Released November 23rd, 2017


10. Credits
================================================================================
Expand All @@ -433,7 +434,7 @@ Thank you to the following people who have contributed to WhatWeb.
Emilio Casbas
Louis Nyffenegger
Patrik Wallström (pawal)
Caleb Anderson (alhazred)
Caleb Anderson (dirtyfilthy)
Tonmoy Saikia
Aung Khant (yehgdotnet)
Erik Inge Bolsø
Expand Down Expand Up @@ -465,6 +466,11 @@ Artem Taranyuk (610)
Matti Paksula (matti)
Tim Smith (tas50)
Sarthak Munshi (saru95)
@rdubourguais
@SlivTaMere
@Code0x58
@iGeek098
@andreas-becker

Please let me know if I need to add any more names.

Expand Down
2 changes: 1 addition & 1 deletion lib/colour.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# colours for consoles

=begin
Copyright 2009, 2012 Andrew Horton
Copyright 2009, 2017 Andrew Horton
This file is part of WhatWeb.
Expand Down
12 changes: 12 additions & 0 deletions lib/http-status.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
=begin
Copyright 2009, 2017 Andrew Horton
This file is part of WhatWeb.
WhatWeb is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or at your option) any later version.
WhatWeb is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with WhatWeb. If not, see <http://www.gnu.org/licenses/>.
=end

class HTTP_Status
# return HTTP status code as a string
def self.code(number)
Expand Down
12 changes: 12 additions & 0 deletions lib/plugins.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
=begin
Copyright 2009, 2017 Andrew Horton
This file is part of WhatWeb.
WhatWeb is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or at your option) any later version.
WhatWeb is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with WhatWeb. If not, see <http://www.gnu.org/licenses/>.
=end

module PluginSugar
def def_field(*names)
class_eval do
Expand Down
12 changes: 12 additions & 0 deletions lib/target.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
=begin
Copyright 2009, 2017 Andrew Horton
This file is part of WhatWeb.
WhatWeb is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or at your option) any later version.
WhatWeb is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with WhatWeb. If not, see <http://www.gnu.org/licenses/>.
=end

class Target
attr_reader :target
attr_reader :uri, :status, :ip, :body, :headers, :raw_headers, :raw_response
Expand Down
12 changes: 12 additions & 0 deletions lib/version_class.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
=begin
Copyright 2009, 2017 Andrew Horton
This file is part of WhatWeb.
WhatWeb is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or at your option) any later version.
WhatWeb is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with WhatWeb. If not, see <http://www.gnu.org/licenses/>.
=end

class Version
def initialize(name_product = nil, versions = nil, url = nil)
raise 'You must specify the name of the product' if name_product.nil?
Expand Down
7 changes: 4 additions & 3 deletions whatweb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Author: Andrew Horton aka urbanadventurer
Homepage: http://www.morningstarsecurity.com/research/whatweb
Copyright 2009-2016 Andrew Horton <andrew at morningstarsecurity dot com>
Copyright 2009-2017 Andrew Horton <andrew at morningstarsecurity dot com>
This file is part of WhatWeb.
Expand Down Expand Up @@ -105,6 +105,7 @@ def gem_available_new_rubygems?(gemname)
end
end

# requires gem "mongoid", "~> 2.0"
gems = %w|json mongo rchardet |

gems.each do |thisgem|
Expand Down Expand Up @@ -133,7 +134,7 @@ HTTP_Status.initialize
PLUGIN_DIRS=[ "plugins", "my-plugins"].map {|x| $LOAD_PATH.map {|y| y+"/"+x if File.exists?(y+"/"+x) } }.flatten.compact

# nothing says pro-developer like using global variables
$VERSION = "0.4.8-dev"
$VERSION = "0.4.9"
$WWDEBUG = false # raise exceptions in plugins, etc
$verbose = 0 # $VERBOSE is reserved in ruby
$use_colour = "auto"
Expand Down Expand Up @@ -935,7 +936,7 @@ if mongo[:use_mongo_log]
if $plugins_to_use.map { |a,b| a }.include?("Charset")
output_list << OutputMongo.new(mongo)
else
error("MongoDB logging requires the Charset plugin to be activated. The Charset plugin is the slowest whatweb plugin, it not included by default, and resides in the plugins-disabled folder. Use ./whatweb -p +./plugins-disabled/Charset.rb to enable it.")
error("MongoDB logging requires the Charset plugin to be activated. The Charset plugin is the slowest whatweb plugin, it not included by default, and resides in the plugins-disabled folder. Use ./whatweb -p +./plugins-disabled/charset.rb to enable it.")
exit
end
end
Expand Down
2 changes: 1 addition & 1 deletion whatweb.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH WHATWEB 1 "November 22nd, 2017"
.TH WHATWEB 1 "November 23rd, 2017"
.SH NAME
WhatWeb \- Next generation Web scanner. Identify technologies used by websites.
.SH SYNOPSIS
Expand Down

0 comments on commit af97f57

Please sign in to comment.