beefproject/beef — Issue #579: Update documentation to reflect required version of Ruby
Author: bonsaiviking
Created: 2011-12-28 22:40:19+00:00
State: open

extensions/console/banners.rb:65:in `print_network_interfaces_count': undefined method `ip_address_list' for Socket:Class (NoMethodError)
from ./beef:96:in `

'

This method (`ip_address_list`) was added in Ruby 1.9.2, but BeEF claims that anything newer than 1.9 will work. Unfortunately Ubuntu 10.04 LTS only has up to 1.9.1 in its repositories. If BeEF is going to continue to require very new versions of Ruby (even Metasploit still uses 1.8.x), perhaps consider bundling the required version like Metasploit does.