diff options
Diffstat (limited to 'makefu/5pkgs/beef/Gemfile')
-rw-r--r-- | makefu/5pkgs/beef/Gemfile | 66 |
1 files changed, 27 insertions, 39 deletions
diff --git a/makefu/5pkgs/beef/Gemfile b/makefu/5pkgs/beef/Gemfile index da13e1fb8..759ba2d23 100644 --- a/makefu/5pkgs/beef/Gemfile +++ b/makefu/5pkgs/beef/Gemfile @@ -1,53 +1,38 @@ # BeEF's Gemfile # -# Copyright (c) 2006-2018 Wade Alcorn - wade@bindshell.net +# Copyright (c) 2006-2021 Wade Alcorn - wade@bindshell.net # Browser Exploitation Framework (BeEF) - http://beefproject.com # See the file 'doc/COPYING' for copying permission # - +#gem 'simplecov', require: false, group: :test gem 'eventmachine' gem 'thin' -gem 'sinatra', '~> 2.0' -gem 'rack', '~> 2.0' -gem 'rack-protection', '~> 2.0' +gem 'sinatra', '>= 2.0.2' +gem 'rack', '>= 2.2.3' +gem 'rack-protection', '>= 2.0.0' gem 'em-websocket' # WebSocket support -gem 'uglifier' +gem 'uglifier', '>= 2.7.2' gem 'mime-types' gem 'execjs' gem 'ansi' gem 'term-ansicolor', :require => 'term/ansicolor' -gem 'dm-core' gem 'json' -gem 'data_objects' -gem 'rubyzip', '>= 1.2.1' +gem 'rubyzip', '>= 1.2.2' gem 'espeak-ruby', '>= 1.0.4' # Text-to-Voice -gem 'nokogiri', '>= 1.7' -gem 'rake' - -# SQLite support -group :sqlite do - gem 'dm-sqlite-adapter' -end - -# PostgreSQL support -group :postgres do - #gem dm-postgres-adapter -end - -# MySQL support -group :mysql do - #gem dm-mysql-adapter -end +gem 'nokogiri', '>= 1.11.1' +gem 'rake', '>= 12.3.3' +gem 'otr-activerecord', '>= 1.4.2' +gem 'sqlite3' +gem 'rubocop', '~> 0.92.0', require: false # Geolocation support group :geoip do - gem 'geoip' + gem 'maxmind-db' end gem 'parseconfig' gem 'erubis' -gem 'dm-migrations' # Metasploit Integration extension group :ext_msf do @@ -67,12 +52,7 @@ end # DNS extension group :ext_dns do - gem 'rubydns', '~> 0.7.3' -end - -# network extension -group :ext_network do - gem 'dm-serializer' + gem 'async-dns' end # QRcode extension @@ -82,24 +62,32 @@ end # For running unit tests group :test do - if ENV['BEEF_TEST'] gem 'test-unit' gem 'test-unit-full' gem 'rspec' + gem 'rdoc' # curb gem requires curl libraries # sudo apt-get install libcurl4-openssl-dev gem 'curb' # selenium-webdriver 3.x is incompatible with Firefox version 48 and prior - gem 'selenium' - gem 'selenium-webdriver', '~> 2.53.4' + # gem 'selenium' # Requires old version of selenium which is no longer available + gem 'geckodriver-helper' + gem 'selenium-webdriver' # nokogirl is needed by capybara which may require one of the below commands # sudo apt-get install libxslt-dev libxml2-dev # sudo port install libxml2 libxslt gem 'capybara' # RESTful API tests/generic command module tests gem 'rest-client', '>= 2.0.1' - gem 'byebug' - end + gem 'irb' + gem 'pry-byebug' + gem "websocket-client-simple", "~> 0.3.0" + gem "browserstack-local", "~> 1.3" end source 'https://rubygems.org' + + + + + |