From 0b0e7840fc477ca54636008d7b315f4dd04d7e61 Mon Sep 17 00:00:00 2001 From: Ben Passmore Date: Thu, 26 Sep 2019 13:35:59 +1000 Subject: [PATCH] Removed test files no longer required by respec --- test/common/beef_test.rb | 49 ----------------------------------- test/common/test_constants.rb | 27 ------------------- test/common/ts_common.rb | 22 ---------------- test/scripts/iptables.sh | 22 ---------------- 4 files changed, 120 deletions(-) delete mode 100644 test/common/beef_test.rb delete mode 100644 test/common/test_constants.rb delete mode 100644 test/common/ts_common.rb delete mode 100644 test/scripts/iptables.sh diff --git a/test/common/beef_test.rb b/test/common/beef_test.rb deleted file mode 100644 index 94ecd47ab..000000000 --- a/test/common/beef_test.rb +++ /dev/null @@ -1,49 +0,0 @@ -# -# Copyright (c) 2006-2019 Wade Alcorn - wade@bindshell.net -# Browser Exploitation Framework (BeEF) - http://beefproject.com -# See the file 'doc/COPYING' for copying permission -# -require 'test/unit' - -require 'capybara' -Capybara.run_server = false # we need to run our own BeEF server - -require 'selenium/webdriver' - -class BeefTest - - def self.save_screenshot(session) - Dir.mkdir(BEEF_TEST_DIR) unless File.directory?(BEEF_TEST_DIR) - session.driver.browser.save_screenshot(BEEF_TEST_DIR + Time.now.strftime("%Y-%m-%d--%H-%M-%S-%N") + ".png") - end - - def self.login(session = nil) - session = Capybara::Session.new(:selenium) if session.nil? - session.visit(ATTACK_URL) - sleep 2.0 - session.has_content?('BeEF Authentication') - session.fill_in 'user', :with => BEEF_USER - session.fill_in 'pass', :with => BEEF_PASSWD - session.click_button('Login') - sleep 10.0 - - session - end - - def self.logout(session) - session.click_link('Logout') - - session - end - - def self.new_attacker - self.login - end - - def self.new_victim - victim = Capybara::Session.new(:selenium) - victim.visit(VICTIM_URL) - victim - end - -end diff --git a/test/common/test_constants.rb b/test/common/test_constants.rb deleted file mode 100644 index 044e7ff01..000000000 --- a/test/common/test_constants.rb +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2006-2019 Wade Alcorn - wade@bindshell.net -# Browser Exploitation Framework (BeEF) - http://beefproject.com -# See the file 'doc/COPYING' for copying permission -# -BEEF_TEST_DIR = "/tmp/beef-test/" - -# General constants -ATTACK_DOMAIN = "127.0.0.1" -VICTIM_DOMAIN = "localhost" -ATTACK_URL = "http://" + ATTACK_DOMAIN + ":3000/ui/panel" -VICTIM_URL = "http://" + VICTIM_DOMAIN + ":3000/demos/basic.html" - -# Credentials -BEEF_USER = ENV["TEST_BEEF_USER"] || 'beef' -BEEF_PASSWD = ENV["TEST_BEEF_PASS"] || "beef" - -# RESTful API root endpoints -RESTAPI_HOOKS = "http://" + ATTACK_DOMAIN + ":3000/api/hooks" -RESTAPI_LOGS = "http://" + ATTACK_DOMAIN + ":3000/api/logs" -RESTAPI_MODULES = "http://" + ATTACK_DOMAIN + ":3000/api/modules" -RESTAPI_NETWORK = "http://" + ATTACK_DOMAIN + ":3000/api/network" -RESTAPI_PROXY = "http://" + ATTACK_DOMAIN + ":3000/api/proxy" -RESTAPI_DNS = "http://" + ATTACK_DOMAIN + ":3000/api/dns" -RESTAPI_SENG = "http://" + ATTACK_DOMAIN + ":3000/api/seng" -RESTAPI_ADMIN = "http://" + ATTACK_DOMAIN + ":3000/api/admin" -RESTAPI_WEBRTC = "http://" + ATTACK_DOMAIN + ":3000/api/webrtc" diff --git a/test/common/ts_common.rb b/test/common/ts_common.rb deleted file mode 100644 index dedfd2121..000000000 --- a/test/common/ts_common.rb +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2006-2019 Wade Alcorn - wade@bindshell.net -# Browser Exploitation Framework (BeEF) - http://beefproject.com -# See the file 'doc/COPYING' for copying permission -# - -# @note Version check to ensure BeEF is running Ruby 2.0+ -if RUBY_VERSION < '2.3' - puts "\n" - puts "Ruby version #{RUBY_VERSION} is no longer supported. Please upgrade to Ruby version 2.3 or later." - puts "\n" - exit 1 -end - -begin - require 'test/unit/ui/console/testrunner' -rescue LoadError - puts "The following instruction failed: require 'test/unit/ui/console/testrunner'" - puts "Please run: sudo gem install test-unit-full" - exit -end - diff --git a/test/scripts/iptables.sh b/test/scripts/iptables.sh deleted file mode 100644 index c4331dbcf..000000000 --- a/test/scripts/iptables.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Delete all existing rules -/sbin/iptables -F -/sbin/iptables -X - -# Set default chain policies -/sbin/iptables -P INPUT DROP -/sbin/iptables -P FORWARD DROP -/sbin/iptables -P OUTPUT ACCEPT - -# Allow unlimited traffic on loopback -/sbin/iptables -A INPUT -i lo -j ACCEPT -/sbin/iptables -A OUTPUT -o lo -j ACCEPT - -# Allow incoming SSH -/sbin/iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT -/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT - -# Allow established connections -/sbin/iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT -