59 lines
1.6 KiB
Ruby
59 lines
1.6 KiB
Ruby
# BeEF's Gemfile
|
|
|
|
#
|
|
# Copyright 2012 Wade Alcorn wade@bindshell.net
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
# Gems only required on Windows, or with specific Windows issues
|
|
if RUBY_PLATFORM.downcase.include?("mswin") || RUBY_PLATFORM.downcase.include?("mingw")
|
|
gem "win32console"
|
|
gem "eventmachine", "1.0.0.beta.4.1"
|
|
else
|
|
gem "eventmachine", "0.12.10"
|
|
end
|
|
|
|
gem "thin"
|
|
gem "sinatra", "1.3.2"
|
|
gem "em-websocket", "~> 0.3.6"
|
|
gem "jsmin", "~> 1.0.1"
|
|
gem "ansi"
|
|
gem "term-ansicolor", :require => "term/ansicolor"
|
|
gem "dm-core"
|
|
gem "json"
|
|
gem "data_objects"
|
|
gem "dm-sqlite-adapter"
|
|
gem "parseconfig"
|
|
gem "erubis"
|
|
gem "dm-migrations"
|
|
gem "msfrpc-client"
|
|
|
|
if ENV['BEEF_TEST']
|
|
# for running unit tests
|
|
gem "test-unit"
|
|
gem "test-unit-full"
|
|
gem "curb"
|
|
gem "test-unit"
|
|
gem "selenium"
|
|
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", "~> 1.6.7"
|
|
end
|
|
|
|
source "http://rubygems.org"
|