Results 1 to 4 of 4

Thread: Whatweb bug

  1. #1
    Just burned his ISO
    Join Date
    Feb 2010
    Posts
    3

    Default Whatweb bug

    When i try to run "whatweb" you will get this error:
    ################################################## ##########
    THIS TOOL NEEDS RUBY 1.8
    Please use "update-alternatives --config ruby" to switch
    ################################################## ##########
    ./whatweb:117:in `require': /pentest/enumeration/web/whatweb/lib/tld.rb:76: invalid multibyte char (US-ASCII) (SyntaxError)
    /pentest/enumeration/web/whatweb/lib/tld.rb:76: invalid multibyte char (US-ASCII)
    /pentest/enumeration/web/whatweb/lib/tld.rb:76: syntax error, unexpected $end, expecting '}'
    ...stration"=>false,"country"=>"Åland Islands","slds"=>[]},
    ... ^
    from ./whatweb:117:in `<main>'
    As written in the error you need to run this
    update-alternatives --config ruby

  2. #2
    Administrator sickness's Avatar
    Join Date
    Jan 2010
    Location
    Behind the screen.
    Posts
    2,921

    Default Re: Whatweb bug

    Code:
    root@evilbox:/pentest/enumeration/web/whatweb# ./whatweb 
    ./whatweb:117:in `require': /pentest/enumeration/web/whatweb/lib/tld.rb:76: invalid multibyte char (US-ASCII) (SyntaxError)
    /pentest/enumeration/web/whatweb/lib/tld.rb:76: invalid multibyte char (US-ASCII)
    /pentest/enumeration/web/whatweb/lib/tld.rb:76: syntax error, unexpected $end, expecting '}'
    ...stration"=>false,"country"=>"Åland Islands","slds"=>[]},
    ...                               ^
    	from ./whatweb:117:in `<main>'
    root@evilbox:/pentest/enumeration/web/whatweb# update-alternatives --config ruby
    There are 2 choices for the alternative ruby (providing /usr/bin/ruby).
    
      Selection    Path                Priority   Status
    ------------------------------------------------------------
      0            /usr/bin/ruby1.8     500       auto mode
      1            /usr/bin/ruby1.8     500       manual mode
    * 2            /usr/bin/ruby1.9.2   400       manual mode
    
    Press enter to keep the current choice[*], or type selection number: 1
    update-alternatives: using /usr/bin/ruby1.8 to provide /usr/bin/ruby (ruby) in manual mode.
    root@evilbox:/pentest/enumeration/web/whatweb# ./whatweb 
    Could not load SystemTimer >= v1.2.0. Falling back to timeout.rb. SystemTimer is STRONGLY recommended for timeouts in Ruby 1.8.7. See http://ph7spot.com/blog/system-timer-1-2-release for details.
    
    .$$$     $.                                   .$$$     $.         
    $$$$     $$. .$$$  $$$ .$$$$$$.  .$$$$$$$$$$. $$$$     $$. .$$$$$$$. .$$$$$$. 
    $ $$     $$$ $ $$  $$$ $ $$$$$$. $$$$$ $$$$$$ $ $$     $$$ $ $$   $$ $ $$$$$$.
    $ `$     $$$ $ `$  $$$ $ `$  $$$ $$' $ `$ `$$ $ `$     $$$ $ `$      $ `$  $$$'
    $. $     $$$ $. $$$$$$ $. $$$$$$ `$  $. $  :' $. $     $$$ $. $$$$   $. $$$$$.
    $::$  .  $$$ $::$  $$$ $::$  $$$     $::$     $::$  .  $$$ $::$      $::$  $$$$
    $;;$ $$$ $$$ $;;$  $$$ $;;$  $$$     $;;$     $;;$ $$$ $$$ $;;$      $;;$  $$$$
    $$$$$$ $$$$$ $$$$  $$$ $$$$  $$$     $$$$     $$$$$$ $$$$$ $$$$$$$$$ $$$$$$$$$'
    
    WhatWeb - Next generation web scanner.
    Version 0.4.7 by Andrew Horton aka urbanadventurer from Security-Assessment.com
    Homepage: http://www.morningstarsecurity.com/research/whatweb
    
    Usage: whatweb [options] <URLs>
    
    TARGET SELECTION:
      <URLs>		Enter URLs, filenames or nmap-format IP ranges.
    			Use /dev/stdin to pipe HTML directly
      --input-file=FILE, -i	Identify URLs found in FILE, eg. -i /dev/stdin
      --url-prefix		Add a prefix to target URLs
      --url-suffix		Add a suffix to target URLs
      --url-pattern		Insert the targets into a URL. Requires --input-file,
    			eg. www.example.com/%insert%/robots.txt 
      --example-urls, -e	Add example URLs for each selected plugin to the target
    			list. By default will add example URLs for all plugins.
    
    AGGRESSION LEVELS:
      --aggression, -a=LEVEL The aggression level controls the trade-off between
    			speed/stealth and reliability. Default: 1
    			Aggression levels are:
    	1 (Passive)	Make one HTTP request per target. Except for redirects.
    	2 (Polite)	Reserved for future use
    	3 (Aggressive)	Triggers aggressive plugin functions only when a
    			plugin matches passively.
    	4 (Heavy)	Trigger aggressive functions for all plugins. Guess a
    			lot of URLs like Nikto.
    
    HTTP OPTIONS:
      --user-agent, -U=AGENT Identify as AGENT instead of WhatWeb/0.4.7.
      --user, -u=<user:password> HTTP basic authentication
      --header, -H		Add an HTTP header. eg "Foo:Bar". Specifying a default
    			header will replace it. Specifying an empty value, eg.
    			"User-Agent:" will remove the header.
      --follow-redirect=WHEN Control when to follow redirects. WHEN may be `never',
    			`http-only', `meta-only', `same-site', `same-domain'
    			or `always'. Default: always
      --max-redirects=NUM	Maximum number of contiguous redirects. Default: 10
    
    SPIDERING:
      --recursion, -r	Follow links recursively. Only follow links under the
    			path Default: off
      --depth, -d		Maximum recursion depth. Default: 10
      --max-links, -m	Maximum number of links to follow on one page
    			Default: 250
      --spider-skip-extensions Redefine extensions to skip.
    			Default: zip,gz,tar,jpg,exe,png,pdf
    
    PROXY:
      --proxy		<hostname[:port]> Set proxy hostname and port
    			Default: 8080
      --proxy-user		<username:password> Set proxy user and password
    
    PLUGINS:
      --plugins, -p		Comma delimited set of selected plugins. Default is all.
    			Each element can be a directory, file or plugin name and
    			can optionally have a modifier, eg. + or -
    			Examples: +/tmp/moo.rb,+/tmp/foo.rb
    			title,md5,+./plugins-disabled/
    			./plugins-disabled,-md5
    			-p + is a shortcut for -p +plugins-disabled
      --list-plugins, -l	List the plugins
      --info-plugins, -I	Display information for all plugins. Optionally search
    			with keywords in a comma delimited list.
      --custom-plugin	Define a custom plugin called Custom-Plugin,
    			Examples: ":text=>'powered by abc'"
    			":regexp=>/powered[ ]?by ab[0-9]/"
    			":ghdb=>'intitle:abc \"powered by abc\"'"
    			":md5=>'8666257030b94d3bdb46e05945f60b42'"
    			"{:text=>'powered by abc'},{:regexp=>/abc [ ]?1/i}"
    
    LOGGING & OUTPUT:
      --verbose, -v		Increase verbosity, use twice for plugin development.
      --colour,--color=WHEN	control whether colour is used. WHEN may be `never',
    			`always', or `auto'
      --quiet, -q		Do not display brief logging to STDOUT
      --log-brief=FILE	Log brief, one-line output
      --log-verbose=FILE	Log verbose output
      --log-xml=FILE	Log XML format
      --log-json=FILE	Log JSON format
      --log-json-verbose=FILE Log JSON Verbose format
      --log-magictree=FILE	Log MagicTree XML format
      --log-object=FILE	Log Ruby object inspection format
      --log-mongo-database	Name of the MongoDB database
      --log-mongo-collection Name of the MongoDB collection. Default: whatweb
      --log-mongo-host	MongoDB hostname or IP address. Default: 0.0.0.0
      --log-mongo-username	MongoDB username. Default: nil
      --log-mongo-password	MongoDB password. Default: nil
      --log-errors=FILE	Log errors
    
    PERFORMANCE & STABILITY:
      --max-threads, -t	Number of simultaneous threads. Default: 25.
      --open-timeout	Time in seconds. Default: 15
      --read-timeout	Time in seconds. Default: 30
      --wait=SECONDS	Wait SECONDS between connections
    			This is useful when using a single thread.
    
    HELP & MISCELLANEOUS:
      --help, -h		This help
      --debug		Raise errors in plugins
      --version		Display version information. (WhatWeb 0.4.7)
    
    EXAMPLE USAGE:
      whatweb example.com
      whatweb -v example.com
      whatweb -a 3 example.com
      whatweb 192.168.1.0/24
    
    root@evilbox:/pentest/enumeration/web/whatweb#
    Back|track giving machine guns to monkeys since 2007 !

    Do not read the Wiki, most your questions will not be answered there !
    Do not take a look at the: Forum Rules !

  3. #3
    Just burned his ISO
    Join Date
    Aug 2011
    Posts
    1

    Default Re: Whatweb bug

    Thank you guys, I had this problem here, and did not know how to solve.

    Thiego
    Sorry my bad English.

  4. #4
    Just burned his ISO
    Join Date
    Jul 2011
    Posts
    7

    Default Re: Whatweb bug

    I am having a problem updating whatweb. I get this bug to report. Details are /var/cache/apt/archives/whatweb_0.4.8.bt0_all.deb

Similar Threads

  1. tell-me-web: Automating WhatWeb from NMap Output
    By r3m0t3 in forum Tool Requests
    Replies: 0
    Last Post: 02-06-2011, 08:51 AM
  2. WhatWeb - website fingerprinting
    By urbanadventurer in forum Tool Requests
    Replies: 10
    Last Post: 09-13-2010, 10:18 AM
  3. Install WhatWeb 0.4.2 in BT4
    By Archangel-Amael in forum BackTrack Howtos
    Replies: 1
    Last Post: 05-14-2010, 12:33 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •