#3062 - First pass at unifying naming convention for discriminators (still errors) [skip ci]
This commit is contained in:
@@ -22,20 +22,20 @@ def ransomware_script_and_db_server(client_server) -> Tuple[RansomwareScript, Co
|
||||
|
||||
# install db client on computer
|
||||
computer.software_manager.install(DatabaseClient)
|
||||
db_client: DatabaseClient = computer.software_manager.software.get("DatabaseClient")
|
||||
db_client: DatabaseClient = computer.software_manager.software.get("database-client")
|
||||
db_client.run()
|
||||
|
||||
# Install DoSBot on computer
|
||||
computer.software_manager.install(RansomwareScript)
|
||||
|
||||
ransomware_script_application: RansomwareScript = computer.software_manager.software.get("RansomwareScript")
|
||||
ransomware_script_application: RansomwareScript = computer.software_manager.software.get("ransomware-script")
|
||||
ransomware_script_application.configure(
|
||||
server_ip_address=IPv4Address(server.network_interface[1].ip_address), payload="ENCRYPT"
|
||||
)
|
||||
|
||||
# Install DB Server service on server
|
||||
server.software_manager.install(DatabaseService)
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("DatabaseService")
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("database-service")
|
||||
db_server_service.start()
|
||||
|
||||
return ransomware_script_application, computer, db_server_service, server
|
||||
@@ -59,26 +59,26 @@ def ransomware_script_db_server_green_client(example_network) -> Network:
|
||||
|
||||
# install db client on client 1
|
||||
client_1.software_manager.install(DatabaseClient)
|
||||
db_client: DatabaseClient = client_1.software_manager.software.get("DatabaseClient")
|
||||
db_client: DatabaseClient = client_1.software_manager.software.get("database-client")
|
||||
db_client.run()
|
||||
|
||||
# install Ransomware Script bot on client 1
|
||||
client_1.software_manager.install(RansomwareScript)
|
||||
|
||||
ransomware_script_application: RansomwareScript = client_1.software_manager.software.get("RansomwareScript")
|
||||
ransomware_script_application: RansomwareScript = client_1.software_manager.software.get("ransomware-script")
|
||||
ransomware_script_application.configure(
|
||||
server_ip_address=IPv4Address(server.network_interface[1].ip_address), payload="ENCRYPT"
|
||||
)
|
||||
|
||||
# install db server service on server
|
||||
server.software_manager.install(DatabaseService)
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("DatabaseService")
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("database-service")
|
||||
db_server_service.start()
|
||||
|
||||
# Install DB client (green) on client 2
|
||||
client_2.software_manager.install(DatabaseClient)
|
||||
|
||||
database_client: DatabaseClient = client_2.software_manager.software.get("DatabaseClient")
|
||||
database_client: DatabaseClient = client_2.software_manager.software.get("database-client")
|
||||
database_client.configure(server_ip_address=IPv4Address(server.network_interface[1].ip_address))
|
||||
database_client.run()
|
||||
|
||||
@@ -110,15 +110,15 @@ def test_ransomware_disrupts_green_agent_connection(ransomware_script_db_server_
|
||||
network: Network = ransomware_script_db_server_green_client
|
||||
|
||||
client_1: Computer = network.get_node_by_hostname("client_1")
|
||||
ransomware_script_application: RansomwareScript = client_1.software_manager.software.get("RansomwareScript")
|
||||
ransomware_script_application: RansomwareScript = client_1.software_manager.software.get("ransomware-script")
|
||||
|
||||
client_2: Computer = network.get_node_by_hostname("client_2")
|
||||
green_db_client: DatabaseClient = client_2.software_manager.software.get("DatabaseClient")
|
||||
green_db_client: DatabaseClient = client_2.software_manager.software.get("database-client")
|
||||
green_db_client.connect()
|
||||
green_db_client_connection: DatabaseClientConnection = green_db_client.get_new_connection()
|
||||
|
||||
server: Server = network.get_node_by_hostname("server_1")
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("DatabaseService")
|
||||
db_server_service: DatabaseService = server.software_manager.software.get("database-service")
|
||||
|
||||
assert db_server_service.db_file.health_status is FileSystemItemHealthStatus.GOOD
|
||||
assert green_db_client.query("SELECT") is True
|
||||
|
||||
Reference in New Issue
Block a user