Updating the metasploit framework
Installing simplecov-html 0.10.0 Installing simplecov 0.12.0 Using bundler 1.10.6 Bundle complete! Gems in the groups development and test were not installed.Bundled gems are installed into ./vendor/bundle.$ msfconsole /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-220.127.116.11/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- robots (Load Error) from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-18.104.22.168/lib/active_support/dependencies.rb:274:in `block in require' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-22.214.171.124/lib/active_support/dependencies.rb:240:in `load_dependency' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-126.96.36.199/lib/active_support/dependencies.rb:274:in `require' from /usr/share/metasploit-framework/lib/metasploit/framework.rb:18:in `' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-188.8.131.52/lib/active_support/inflector/methods.rb:263:in `const_get' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-184.108.40.206/lib/active_support/inflector/methods.rb:263:in `block in constantize' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-220.127.116.11/lib/active_support/inflector/methods.rb:259:in `each' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-18.104.22.168/lib/active_support/inflector/methods.rb:259:in `inject' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-22.214.171.124/lib/active_support/inflector/methods.rb:259:in `constantize' from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-126.96.36.199/lib/active_support/core_ext/string/inflections.rb:66:in `constantize' from /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:73:in `parsed_options_class' from /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:69:in `parsed_options' from /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:47:in `require_environment!Here’s how to do it: At this point, your Metasploit Framework source code is now pulled from Github.If you use msfupdate, the script will detect the Git tree and pull updated source code from the master branch. There are three possible causes: The first (possible) cause is you are using the Metasploit Framework's workspaces (the workspace command). If you see hosts there, but not in Armitage, you have this issue.The 4.5 installer also uses the same Metasploit code base / db tables for the open source and commercial interfaces. Here’s the word from Tod Beardsley on these changes: https://community.rapid7.com/community/metasploit/blog/2013/01/17/metasploit-updates-and-msfupdate The benefit of the 4.5 installer is that it pulls tested changes only.The Rapid7 QA team works through a snapshot of the framework once a week and clears it for release.
Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.$ sudo gem install sqlite3 -v '1.3.11' Building native extensions. Successfully installed sqlite3-1.3.11 Parsing documentation for sqlite3-1.3.11 Installing ri documentation for sqlite3-1.3.11 Done installing documentation for sqlite3 after 0 seconds 1 gem installed$sudo bundle install Installing sqlite3 1.3.11 with native extensions Installing sshkey 1.8.0 Installing tzinfo-data 1.2016.6 Installing windows_error 0.0.2 Using metasploit-framework 4.12.26 from source at .So manual installation is no longer required for network_interface g RPC is required by metasploit-aggregator.g RPC's ruby bindings require you to build the whole library on device, which fails.Armitage is not compatible with the Metasploit Framework's concept of workspaces. The second potential cause is that Armitage is not using the same database configuration as the Metasploit Framework. If you see two workspaces with the name default, then this bit you.This is driven by the file in your Metasploit Framework environment. To fix it, type: workspace -D and restart Armitage. The Open JDK implementation of Java has occasional bugs that affect the Armitage experience negatively.