forked from p15670423/monkey
BB: Remove ElasticGroovyExploiter references
This commit is contained in:
parent
a599edec15
commit
6c7e630465
|
@ -1,20 +0,0 @@
|
||||||
from copy import copy
|
|
||||||
|
|
||||||
from envs.monkey_zoo.blackbox.config_templates.base_template import BaseTemplate
|
|
||||||
from envs.monkey_zoo.blackbox.config_templates.config_template import ConfigTemplate
|
|
||||||
|
|
||||||
|
|
||||||
class Elastic(ConfigTemplate):
|
|
||||||
|
|
||||||
config_values = copy(BaseTemplate.config_values)
|
|
||||||
|
|
||||||
config_values.update(
|
|
||||||
{
|
|
||||||
"basic.exploiters.exploiter_classes": ["ElasticGroovyExploiter"],
|
|
||||||
"internal.classes.finger_classes": ["PingScanner", "HTTPFinger", "ElasticFinger"],
|
|
||||||
"basic_network.scope.subnet_scan_list": ["10.2.2.4", "10.2.2.5"],
|
|
||||||
"basic_network.scope.depth": 1,
|
|
||||||
"internal.network.tcp_scanner.HTTP_PORTS": [9200],
|
|
||||||
"internal.network.tcp_scanner.tcp_target_ports": [],
|
|
||||||
}
|
|
||||||
)
|
|
|
@ -16,7 +16,6 @@ class Performance(ConfigTemplate):
|
||||||
"SmbExploiter",
|
"SmbExploiter",
|
||||||
"WmiExploiter",
|
"WmiExploiter",
|
||||||
"SSHExploiter",
|
"SSHExploiter",
|
||||||
"ElasticGroovyExploiter",
|
|
||||||
"Struts2Exploiter",
|
"Struts2Exploiter",
|
||||||
"WebLogicExploiter",
|
"WebLogicExploiter",
|
||||||
"HadoopExploiter",
|
"HadoopExploiter",
|
||||||
|
|
|
@ -2,8 +2,6 @@ GCP_TEST_MACHINE_LIST = {
|
||||||
"europe-west3-a": [
|
"europe-west3-a": [
|
||||||
"sshkeys-11",
|
"sshkeys-11",
|
||||||
"sshkeys-12",
|
"sshkeys-12",
|
||||||
"elastic-4",
|
|
||||||
"elastic-5",
|
|
||||||
"hadoop-2",
|
"hadoop-2",
|
||||||
"hadoop-3",
|
"hadoop-3",
|
||||||
"mssql-16",
|
"mssql-16",
|
||||||
|
|
|
@ -9,7 +9,6 @@ from envs.monkey_zoo.blackbox.analyzers.communication_analyzer import Communicat
|
||||||
from envs.monkey_zoo.blackbox.analyzers.zerologon_analyzer import ZerologonAnalyzer
|
from envs.monkey_zoo.blackbox.analyzers.zerologon_analyzer import ZerologonAnalyzer
|
||||||
from envs.monkey_zoo.blackbox.config_templates.config_template import ConfigTemplate
|
from envs.monkey_zoo.blackbox.config_templates.config_template import ConfigTemplate
|
||||||
from envs.monkey_zoo.blackbox.config_templates.drupal import Drupal
|
from envs.monkey_zoo.blackbox.config_templates.drupal import Drupal
|
||||||
from envs.monkey_zoo.blackbox.config_templates.elastic import Elastic
|
|
||||||
from envs.monkey_zoo.blackbox.config_templates.hadoop import Hadoop
|
from envs.monkey_zoo.blackbox.config_templates.hadoop import Hadoop
|
||||||
from envs.monkey_zoo.blackbox.config_templates.log4j_logstash import Log4jLogstash
|
from envs.monkey_zoo.blackbox.config_templates.log4j_logstash import Log4jLogstash
|
||||||
from envs.monkey_zoo.blackbox.config_templates.log4j_solr import Log4jSolr
|
from envs.monkey_zoo.blackbox.config_templates.log4j_solr import Log4jSolr
|
||||||
|
@ -190,9 +189,6 @@ class TestMonkeyBlackbox:
|
||||||
def test_drupal_exploiter(self, island_client):
|
def test_drupal_exploiter(self, island_client):
|
||||||
TestMonkeyBlackbox.run_exploitation_test(island_client, Drupal, "Drupal_exploiter")
|
TestMonkeyBlackbox.run_exploitation_test(island_client, Drupal, "Drupal_exploiter")
|
||||||
|
|
||||||
def test_elastic_exploiter(self, island_client):
|
|
||||||
TestMonkeyBlackbox.run_exploitation_test(island_client, Elastic, "Elastic_exploiter")
|
|
||||||
|
|
||||||
def test_struts_exploiter(self, island_client):
|
def test_struts_exploiter(self, island_client):
|
||||||
TestMonkeyBlackbox.run_exploitation_test(island_client, Struts2, "Struts2_exploiter")
|
TestMonkeyBlackbox.run_exploitation_test(island_client, Struts2, "Struts2_exploiter")
|
||||||
|
|
||||||
|
@ -256,7 +252,7 @@ class TestMonkeyBlackbox:
|
||||||
)
|
)
|
||||||
def test_report_generation_performance(self, island_client, quick_performance_tests):
|
def test_report_generation_performance(self, island_client, quick_performance_tests):
|
||||||
"""
|
"""
|
||||||
This test includes the SSH + Elastic + Hadoop + MSSQL machines all in one test
|
This test includes the SSH + Hadoop + MSSQL machines all in one test
|
||||||
for a total of 8 machines including the Monkey Island.
|
for a total of 8 machines including the Monkey Island.
|
||||||
|
|
||||||
Is has 2 analyzers - the regular one which checks all the Monkeys
|
Is has 2 analyzers - the regular one which checks all the Monkeys
|
||||||
|
|
|
@ -4,7 +4,6 @@ from typing import Type
|
||||||
|
|
||||||
from envs.monkey_zoo.blackbox.config_templates.config_template import ConfigTemplate
|
from envs.monkey_zoo.blackbox.config_templates.config_template import ConfigTemplate
|
||||||
from envs.monkey_zoo.blackbox.config_templates.drupal import Drupal
|
from envs.monkey_zoo.blackbox.config_templates.drupal import Drupal
|
||||||
from envs.monkey_zoo.blackbox.config_templates.elastic import Elastic
|
|
||||||
from envs.monkey_zoo.blackbox.config_templates.hadoop import Hadoop
|
from envs.monkey_zoo.blackbox.config_templates.hadoop import Hadoop
|
||||||
from envs.monkey_zoo.blackbox.config_templates.log4j_logstash import Log4jLogstash
|
from envs.monkey_zoo.blackbox.config_templates.log4j_logstash import Log4jLogstash
|
||||||
from envs.monkey_zoo.blackbox.config_templates.log4j_solr import Log4jSolr
|
from envs.monkey_zoo.blackbox.config_templates.log4j_solr import Log4jSolr
|
||||||
|
@ -39,7 +38,6 @@ island_client = MonkeyIslandClient(args.island_ip)
|
||||||
|
|
||||||
|
|
||||||
CONFIG_TEMPLATES = [
|
CONFIG_TEMPLATES = [
|
||||||
Elastic,
|
|
||||||
Hadoop,
|
Hadoop,
|
||||||
Mssql,
|
Mssql,
|
||||||
Performance,
|
Performance,
|
||||||
|
|
Loading…
Reference in New Issue